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
What You Will Learn
- ✓Understand the fundamentals of C#.NET Core programming.
- ✓Learn how to work with variables, data types, control structures, and loops in C#.
- ✓Master object-oriented programming (OOP) concepts such as classes, inheritance, and polymorphism.
- ✓Gain practical experience with exception handling and delegates.
- ✓Understand asynchronous programming in C# with async and await.
- ✓Prepare for real-world application development using C#.NET Core.