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

C# Object-Oriented Programming Fundamentals

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

Learn the skills you need to become proficient at C# object-oriented programming


1. C# OOP Fundamentals Class Preview
  • 1. C# OOP Fundamentals Class Preview

  • 2. Introduction to Object-Oriented Programming
  • 1. What is a Class
  • 2. What is an Object
  • 3. Properties, Methods and Access Modifiers
  • 4. Namespaces and Events
  • 5. Static vs Instance
  • 6. Constructors, Destructors and Unmanaged Resources
  • 7. Test your knowledge of OOP Terminology.html

  • 3. Use Properties to Hold Data in Your Classes
  • 1. Property Naming and Syntax
  • 2. Create a Console Application
  • 3. Create Auto-Properties in a Product Class
  • 4. Alternate Method of Instantiating and Initializing Objects
  • 5. Create a Full Property
  • 6. Create a Read-Only Property
  • 7. Use an Expression Body Definition
  • 8. Self-Paced Lab Create application and Product class and add properties to class.html
  • 9. Test your knowledge of Properties.html
  • 10.1 OOPLab.zip
  • 10. Resource Finished Lab Samples.html
  • 11.1 CSharpSamples.zip
  • 11. Resource Sample Code Demonstrated in Section.html

  • 4. Manipulate Property Data Using Methods
  • 1. Using and Naming Methods
  • 2. Create a Void Method
  • 3. Create a Method to Return a Value
  • 4. Create Constructors to Initialize Data
  • 5. Use Constants for Hard-Coded Data
  • 6. Parameters, Arguments and Overloading
  • 7. Optional Parameters
  • 8. Named Parameters
  • 9. Passing Arguments to a Constructor
  • 10. Call Parameters by Value
  • 11. Call Parameters by Reference
  • 12. Using Output Parameters
  • 13. Self-Paced Lab Add methods to class, create constructors and pass parameters..html
  • 14. Test your knowledge of Using Methods and Parameters.html
  • 15.1 OOPLab.zip
  • 15. Resource Finished Lab Samples.html
  • 16.1 CSharpSamples.zip
  • 16. Resource Sample Code Demonstrated in Section.html

  • 5. Inheritance Makes it Easy to Reuse Code
  • 1. Inheritance Terminology
  • 2. Create a Person Class
  • 3. Inherit from the Person Class
  • 4. Override the ToString() Method
  • 5. Override Your Own Method
  • 6. Create a Customer Class that Inherits from Person
  • 7. Self-Paced Lab Create a class, inherit from it and override methods..html
  • 8. Test your knowledge of Inheritance.html
  • 9.1 OOPLab.zip
  • 9. Resource Finished Lab Samples.html
  • 10.1 CSharpSamples.zip
  • 10. Resource Sample Code Demonstrated in Section.html

  • 6. Additional Inheritance Concepts
  • 1. Interface Inheritance
  • 2. Demonstration of Interface Inheritance
  • 3. Working with Abstract Classes
  • 4. Stopping Inheritance Using a Sealed Class
  • 5. What Type of Inheritance to Use
  • 6. Self-Paced Lab Create an interface and a abstract class..html
  • 7. Test your knowledge of Interfaces, Abstract and Sealed.html
  • 8.1 OOPLab.zip
  • 8. Resource Finished Lab Samples.html
  • 9.1 CSharpSamples.zip
  • 9. Resource Sample Code Demonstrated in Section.html

  • 7. Control the Visibility and Lifetime of Data
  • 1. Scope and Access Modifiers
  • 2. Block Level Scope of Variables
  • 3. Method Level Scope
  • 4. Class Level Scope of Variables
  • 5. Protected Scope of Variables
  • 6. Scope of Methods
  • 7. Scope of Classes
  • 8. The Static Modifier
  • 9. Create a Static Class
  • 10. Create a Partial Class
  • 11. Self-Paced Lab Control the scope of variables and methods and use static.html
  • 12. Test your knowledge of Scoping Rules and Static Classes.html
  • 13.1 OOPLab.zip
  • 13. Resource Finished Lab Samples.html
  • 14.1 CSharpSamples.zip
  • 14. Resource Sample Code Demonstrated in Section.html

  • 8. Raising and Consuming Events
  • 1. Create an Event in a Class
  • 2. Consume an Event Raised from a Class
  • 3. Create a Custom EventArgs Class
  • 4. Consume and Use Data From Custom EventArgs Class
  • 5. Self-Paced Lab Create and Consume Events from a Class.html
  • 6. Test your knowledge of Creating and Consuming Events.html
  • 7.1 OOPLab.zip
  • 7. Resource Finished Lab Samples.html
  • 8.1 CSharpSamples.zip
  • 8. Resource Sample Code Demonstrated in Section.html

  • 9. Generics Eliminate Code Bloat
  • 1. What is a Generic and Why Use Them
  • 2. Demonstration of Not Using Generics
  • 3. Create Generic Method to Replace Multiple Methods
  • 4. Creating and Using a Generic Class
  • 5. Self-Paced Lab Creating and Using Generics.html
  • 6. Test your knowledge of Generics.html
  • 7.1 OOPLab.zip
  • 7. Resource Finished Lab Samples.html
  • 8.1 CSharpSamples.zip
  • 8. Resource Sample Code Demonstrated in section.html

  • 10. Generic Collections Provide Great Features
  • 1. Features of Collections and the Limitations of Arrays
  • 2. Creating and Adding Data to a Generic List
  • 3. Remove Data From a Generic List
  • 4. Find an Item in a Generic List Using a Lambda Expression
  • 5. Extract a Subset of Data Using a Lambda Expression
  • 6. Self-Paced Lab Practice Working with Generic Collections.html
  • 7. Test your knowledge of Using Generic Collections.html
  • 8.1 OOPLab.zip
  • 8. Resource Finished Lab Samples.html
  • 9.1 CSharpSamples.zip
  • 9. Resource Sample Code Demonstrated in section.html

  • 11. Create Your Own Class Libraries
  • 1. The Most Common Types of Class Libraries to Create
  • 2. How Each Type of Class Library is Used
  • 3. Advantages of Class Libraries and a Common Library
  • 4. Create the Common Class Library
  • 5. What to Put into MVC and WPF Class Libraries
  • 6. Self-Paced Lab Creating Class Libraries.html
  • 7. Test your knowledge of Class Libraries.html
  • 8.1 OOPLab.zip
  • 8. Resource Finished Lab Samples.html
  • 9.1 CSharpSamples.zip
  • 9. Resource Sample Code Demonstrated in section.html
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 5657
    حجم: 853 مگابایت
    مدت زمان: 132 دقیقه
    تاریخ انتشار: 20 بهمن 1401
    طراحی سایت و خدمات سئو

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