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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 14390
    حجم: 709 مگابایت
    مدت زمان: 264 دقیقه
    تاریخ انتشار: ۲۹ خرداد ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید