Object-Oriented Programming Fundamentals in C#
برچسب ها:
C Sharp |object-oriented |Video |
Pluralsight
Deborah Kurata
2019
3h 26m
English
در دوره ویدیویی Object-Oriented Programming Fundamentals in C# (مبانی برنامه نویسی شی گرا در سی شارپ)، اصول و شیوههای برنامه نویسی شی گرا (OOP)، به شما آموزش داده خواهد شد. این دوره، پایه شما را در OOP قوی میکند که به آنها برای پیشرفت به دورههای سی شارپ سطح متوسط نیاز دارید.
این دوره با نشان دادن نحوهی تبدیل مجموعه از کلمات به مجموعه ای از کلاسهای مرتبط و کاملا مشخص آغاز میشود. این کتاب از طریق مثال ها، به شما مفاهیم کلیدی شی گرایی مانند انتزاع، کپسوله سازی، وراثت، چند ریختی و رابطها را به شما آموزش میدهد.
Table of Contents:
- Course Overview
- Course Overview
- Introduction
- Introduction
- Object != Class
- Terms in Context
- What Is Object-oriented Programming?
- Get the Most from This Course
- Course Outline
- Identifying Classes from Requirements
- Introduction
- Analyze the Business Problem
- Start with the Nouns
- Define Appropriate Members
- Consider Time
- Abstraction
- Encapsulation
- Summary
- Building Entity Classes
- Introduction
- Layering the Application
- Building the Business Logic Layer Component
- Building a Class: Properties
- Using Snippets
- Testing the Class
- Testing the Class: Valid Values
- Testing the Class: Invalid Values
- Working with Objects
- Objects Are Reference Types
- Static Modifier
- Checklists and Summary
- Building Entity Classes - Methods
- Introduction
- Building a Class: Methods
- Testing the Methods
- Terms
- Building a Class: Constructors
- Building the Remaining Classes
- Checklists and Summary
- Separation of Responsibilities
- Introduction
- Separation of Concerns
- Revisiting the Class Diagram
- Building the Address Class
- Building a Repository Class
- Testing a Repository Class
- Building the Remaining Repositories
- Checklists and Summary
- Establishing Relationships
- Introduction
- Defining the Relationships
- Types of Relationships
- Collaboration
- Composition
- Composition: References
- Populating the Referenced Objects
- Testing a Composition Relationship
- Composition: Ids
- Inheritance
- Checklists and Summary
- Leveraging Reuse through Inheritance
- Introduction
- Secrets of Reuse
- The .NET Object Class
- Overriding Base Class Functionality
- Polymorphism
- Building a Base Class
- Demo: Building a Base Class
- Preparing Overridable Base Class Members
- Checklists and Summary
- Building Reusable Components
- Introduction
- Scenario
- Building a Reusable Component
- Testing the Reusable Component
- Using the Reusable Component
- Static Classes
- Extension Methods
- Static Method vs. Extension Method
- Checklists and Summary
- Understanding Interfaces
- Introduction
- Class Interface
- Interface Metaphors
- Setting up the Demo
- Defining an Interface
- Implementing an Interface
- Interface-based Polymorphism
- Checklists and Summary
- Final Words and Next Steps
- Introduction
- Recap
- Next Steps
می پسندم
به درد نمی خوره