This course, "Advanced C# with .NET Core: Learn by Coding”, is your ticket to coding in C# and exploring the realm of. NET Core using step-by-step coding practices and through projects. This software development course will prove useful to beginners and experienced developers because every lesson will be designed to help you develop efficient, scalable, and reliable solutions.
This online course, "Advanced C# with .NET Core: Learn by Coding,” entails promising features that will provide an engaging learning experience. In the form of lectures, quizzes, and live-coded sessions, you will learn various topics ranging from object-oriented programming to asynchronous programming, LINQ, delegates, events, and database programming. The best part? You will be presented with problems that involve coding as the core method of solving them; therefore, the more you harness the coding skills, the more you stand to gain problem-solving skills and confidence.
Make sure to use the most recent information regarding C#. and keep the content current. NET Core. By the end of the course, "Advanced C# with .NET Core: Learn by Coding”, one gains enough knowledge about coding and works on several projects to display in front of employers or clients.
Advanced C# with .NET Core: Learn by Coding Table of Contents:
- Introduction (03:57)
- Meet your instructor (01:45)
- Before You Start - Course Essentials (05:56)
- Introduction to OOP (15:00)
- How to Declare a Class in C# (09:24)
- Demo Application to Illustrate OOP Basics (18:47)
- Constructor (11:31)
- Installing Visual Studio 2022 (05:59)
- Demo Application to Illustrate OOP Basics in Visual Studio 2022 (14:30)
- Principles of OOP (03:47)
- Quiz 1 (5 questions)
- Simple Library Management System (1 question)
- Exploring Microsoft Documentation (01:44)
- Introduction to Encapsulation (07:59)
- How to Implement Encapsulation? (17:01)
- Demo Application to Illustrate the Implementation of Encapsulation (14:42)
- How to Implement Encapsulation Using Properties (09:12)
- Demo Application to illustrate Encapsulation using Properties (07:46)
- Quiz 2 (10 questions)
- Assignment 2: Customer Registration System (1 question)
- Introduction to Inheritance (14:25)
- Types of Inheritance (04:03)
- Single Inheritance (19:01)
- Hierarchical Inheritance (09:04)
- Multilevel Inheritance (16:36)
- Quiz 3 (10 questions)
- Assignment 3: Vehicle Rental System (1 question)
- Introduction to Interfaces (16:58)
- Demo Application - Interfaces (09:02)
- Extensibility of Interfaces (05:59)
- Demo Application - Extensibility of Interfaces (20:07)
- Assignment 4: Bookstore Management System (1 question)
- Cohesion (06:40)
- Coupling (10:04)
- Multiple Inheritance (10:29)
- Quiz 4 (10 questions)
- Introduction to Abstraction (04:41)
- Abstract Class (07:41)
- Demo Application - Abstract Class (07:40)
- Differences between Abstraction and Encapsulation (01:22)
- Quiz 5 (6 questions)
- Assignment 5: Vehicle Maintenance Reminder (1 question)
- Introduction to Polymorphism (01:20)
- Compile Time Polymorphism (05:26)
- Run-Time Polymorphism (08:18)
- Demo Application - Run-Time Polymorphism (07:36)
- Differences Between Compile-Time & Run-Time Polymorphism (04:02)
- Quiz 6 (6 questions)
- Assignment 6: Shape Area Calculator (1 question)
- base Keyword (04:47)
- Calling Base Class Constructor (09:11)
- Demo Application - Calling Base Class Constructor (11:40)
- Sealed Class (05:25)
- Sealed Method (05:05)
- Demo Application - Sealed Class & Method (17:30)
- Introduction to Upcasting & Downcasting (14:10)
- Demo Application - Upcasting (19:26)
- Demo Application - Downcasting (06:03)
- Quiz 7 (9 questions)
- Introduction to Pattern Matching Designs (20:07)
- Property Pattern Matching (06:43)
- Demo Application - Property Pattern Matching (14:28)
- Assignment 7: Library Discount Calculator (1 question)
- Introduction to Tuples (13:54)
- Demo Application - Tuples (12:52)
- Introduction to Records (14:14)
- Demo application - Records (07:32)
- Quiz 8 (6 questions)
- Assignment 8: Employee Records Management (1 question)
- Introduction to Indices and Ranges (04:26)
- Demo Application - Indices and Ranges (06:16)
- Introduction to Immutable Classes (02:22)
- Demo Application - Immutable Class (15:43)
- Delegates (17:09)
- Demo Application - Delegates (19:36)
- Multicast Delegates (08:02)
- Demo Application - Multicast Delegates (11:59)
- Events (10:31)
- Demo Application - Events (19:13)
- Null Safety in Events (05:57)
- Advantages of Events (06:51)
- Quiz 9 (10 questions)
- Lambda Expressions (11:16)
- Demo Application - Lambda Expression (05:23)
- Benefits of Lambda Expressions (03:03)
- language integrated query(LINO) (04:46)
- Demo Application - LINQ (25:34)
- Quiz 10 (6 questions)
- Assignment 9: Product Management System (1 question)
- Asynchronous Programming (08:24)
- Demo Application - Asynchronous Programming (18:07)
- Database Programming in C# (16:26)
- Installing SQL Server & Management Studio (14:55)
- Creating Database & Tables in SSMS (12:31)
- Library Management Application -Install SqlClient (06:12)
- Library Management Application - Develop Menu System (15:38)
- Library Management Application - Insert a Book (25:07)
- Library Management Application - List all Books (18:47)
- Library Management Application - Search for a Book (12:32)
- Library Management Application - Update a Book (24:30)
- Library Management Application - Delete a Book (07:21)
- Refactor the Library Management Application (02:57)
- Quiz 11 (8 questions)
- What's Next? (04:28)
Who is this course for?
- For those who are further interested in object-oriented programming, use C#.
- Specifically designed for the C# developers desiring to learn about classes and interfaces.
Click on the links below to Download Advanced C# with .NET Core: Learn by Coding!
You are replying to :