وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Object-oriented Programming in C# 10

سرفصل های دوره

C# is an object-oriented and strongly-typed language. This course will teach you how to design and build your classes and class hierarchies using OO principles.


1. Course Overview
  • 1. Course Overview

  • 2. Understanding Object-orientation in C#
  • 1. Module Introduction
  • 2. Understanding OOP in C#
  • 3. Working with Classes and Objects
  • 4. The Principles of Object-oriented Design
  • 5. Summary

  • 3. Designing an Object-oriented Solution from a Business Case
  • 1. Module Introduction
  • 2. Gathering the Requirements
  • 3. Identifying the Classes and Their Functionalities

  • 4. Creating the Classes
  • 01. Module Introduction
  • 02. Creating the Product Class
  • 03. Demo- Creating the Class
  • 04. Adding Functionalities
  • 05. Demo- Adding Methods
  • 06. Introducing Properties
  • 07. Demo- Adding Properties
  • 08. Creating Objects with Constructors
  • 09. Demo- Adding Constructors
  • 10. Introducing Method Overloading
  • 11. Demo- Overloading Methods
  • 12. The this Keyword
  • 13. Demo- Adding this
  • 14. Using Composition
  • 15. Demo- Adding the Price Class
  • 16. Splitting into Partial Classes
  • 17. Demo- Partial Classes
  • 18. Demo- Adding the Order Class
  • 19. Summary

  • 5. Using and Testing Classes
  • 01. Module Introduction
  • 02. Working with Objects
  • 03. Demo- Using Object Initialization
  • 04. Demo- Using Object Initialization
  • 05. Adding Static Members
  • 06. Demo- Adding Static Members
  • 07. Demo- Exploring the Interface of the Application
  • 08. Adding Support for Loading Data
  • 09. Demo- Loading Data from a File
  • 10. Writing Tests for the Class
  • 11. Demo- Adding Unit Tests
  • 12. Summary

  • 6. Working with Class Hierarchies
  • 01. Module Introduction
  • 02. Adding Inheritance
  • 03. Demo- Adding Inheritance
  • 04. Inheriting from System.Object
  • 05. Demo- Inheriting from System.Object
  • 06. Working with Polymorphism
  • 07. Demo- Using Polymorphism
  • 08. More on Polymorphism
  • 09. Exploring Abstract and Sealed Classes
  • 10. Demo- Converting to an Abstract Class
  • 11. Demo- Using Sealed
  • 12. Using Extension Methods
  • 13. Demo- Using Extension Methods
  • 14. Summary

  • 7. Reusing Code through Interfaces
  • 01. Module Introduction
  • 02. Understanding Interfaces
  • 03. Demo- Creating an Interface
  • 04. Implementing and Using Interfaces
  • 05. Demo- Implementing Multiple Interfaces
  • 06. Exploring Built-in Interfaces
  • 07. Demo- Implementing ICloneable
  • 08. Interfaces and Polymorphism
  • 09. Demo- Using Polymorphism with Interfaces
  • 10. Course Closing
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 14390
    حجم: 709 مگابایت
    مدت زمان: 264 دقیقه
    تاریخ انتشار: 29 خرداد 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید