Ultimate C# Series: Part 2
Focused View
5:29:53
14 View
1. What You are Going to Learn.mp4
02:42
2. Who is Your Instructor.mp4
01:27
3. Source Codes.html
4. Exercises.html
5. Asking Questions.html
6. Before You Get Started.html
1. Introduction to Classes.mp4
13:56
2. Constructors.mp4
22:54
3. Object Initializers.mp4
02:20
4. Methods.mp4
23:59
5. Fields.mp4
09:21
6. Access Modifiers.mp4
10:48
7. Properties.mp4
16:19
8. Indexers.mp4
09:30
9. Summary.pdf
10. Exercises.pdf
1. Class Coupling.mp4
03:45
2. Inheritance.mp4
07:54
3. Composition.mp4
07:27
4. Favour Composition over Inheritance.mp4
08:48
5. Summary.pdf
1. Access Modifiers.mp4
22:37
2. Constructors and Inheritance.mp4
09:42
3. Upcasting and Downcasting.mp4
17:45
4. Boxing and Unboxing.mp4
07:09
5. Summary.pdf
6. Exercises.pdf
1. Method Overriding.mp4
17:15
2. Abstract Classes and Members.mp4
11:58
3. Sealed Classes and Members.mp4
02:38
4. Summary.pdf
5. Exercises.pdf
1. What is an Interface.mp4
04:35
2. Interfaces and Testability.mp4
25:12
3. Interfaces and Extensibility.mp4
18:15
4. Interfaces are NOT for Multiple Inheritance.mp4
04:26
5. Interfaces and Polymorphism.mp4
11:47
6. Summary.pdf
7. Exercises.pdf
1. Final Words.mp4
01:01
2. My Other Courses.mp4
02:02
3. Get My Other Courses with a Discount.html
1. StopWatch Exercise.mp4
12:21
2. Stack Exercise.mp4
07:24
3. Workflow Engine Exercise.mp4
12:36
Description
Learn all about classes, interfaces and object-oriented programming
What You'll Learn?
-
Understand Object-oriented Programming (OOP) principles
How to work with classes, constructors, fields, properties, methods and indexers
How to use encapsulation to reduce the impact of changes
How to improve the robustness of your code
How to re-use code using inheritance and composition
Why composition is better than inheritance
How to build extensible applications using polymorphism
How to develop loosely-coupled, extensible and testable applications using interfaces
And much, much more!
Who is this for?
Anyone who wants to take their C# skills to the next level Anyone who wants to learn and understand object-oriented programming principles Anyone preparing for C# coding interviews
More details
This course is the second part of a series. So, you should have watched the first part or have a solid understanding of the concepts covered there.
User Reviews
Rating
average 0
Focused display
Category

CodewithMosh
View courses CodewithMoshEngaging courses, focused on developing practical skills to fast track your career. Carefully designed real-world examples & exercises. Access on Mobile & TV. Downloadable. Lifetime Access. Highlights: Offering Fun And Engaging Lessons, Providing Comprehensive Courses.
- language english
- Training sessions 31
- duration 5:29:53
- English subtitles has
- Release Date 2024/04/28