About Course
This course introduces beginners to C#.NET Core and Object-Oriented Programming (OOP). It covers the fundamentals of C# programming, including data types, control structures, arrays, and advanced OOP concepts like inheritance, polymorphism, and exception handling.
Master C#.NET Core from scratch with practical lessons in OOP and advanced C# topics.
Requirements
- Basic understanding of programming concepts.
- Access to a computer with Visual Studio 2017 or later installed.
- Willingness to learn and apply C# programming techniques.
Course Curriculum
Section 1: Learn C#.Net Core From Scratch - Basic OOPs [On .Net Core]
- 1. Introduction To Dll Exe Getting Started With VS2017 Debugging
- 2. DataTypes Control Structures Conditions Switch Case Loops
- 3. Arrays ForEach Structures var Vs dynamic Types
- Assessment Exercise-01
Section 2: Learn C#.Net Core From Scratch - Basic OOPs [On .Net Core] Part 02
- 4. Classes Objects Fields Methods Constructors
- 5. Constructors Overloading This keyword Method Overloading Properties
- Assessment Exercise-02
Section 3: Learn C#.Net Core From Scratch - Basic OOPs [On .Net Core] Part 03
- 6. Static Keyword Field Constructor Property Method Class
- 7. Namespaces Dll Dot Net Standard Library
- Assessment Exercise-03
Section 4: Learn C#.Net Core From Scratch - Advanced OOPs [On .Net Core]
- 8. Inheritance base Keyword Method Overriding
- 9. Sealed Methods And Sealed Classes
- Assessment Exercise-04
Section 5: Learn C#.Net Core From Scratch - Advanced OOPs [On .Net Core] Part 02
- 10. Abstract Method Abstract Class Run Time Polymorphism
- 11. Interfaces Partial Classes Collection Classes
- Assessment Exercise-05
Section 6: Learn C#.Net Core From Scratch - Advanced OOPs [On .Net Core] - C#.Net Topics On Demand
- 12. Exception Handling And Assignment
- 13. Delegates In C-I
- Assessment Exercise-06
Section 7: C#.Net Topics On Demand
- 14. Delegates In C-II
- 15. Asynchronous Programming with Async and Await
- Assessment Exercise-07
Section 8: Final Exam
- Final Exam

