Course curriculum

    1. 1.1 Introduction

    2. 1.2 Overview

    3. 1.3 A Brief History

    4. 1.4 Type Safe

    5. 1.5 Open Source Evolution

    6. 1.6 Future Prospects

    7. 1.7 Real World Uses

    8. Test Your Knowledge Quiz

    1. 2.1 Overview

    2. 2.2.1 Proper Development Environment

    3. 2.2.2 Productivity

    4. 2.2.3 Error Reduction

    5. 2.2.4 Consistency

    6. 2.2.5 Testing & Debugging

    7. 2.2.6 Version Control Integration

    8. 2.2.7 Deployment Preparation

    9. 2.3 VS Code vs Visual Studio Community

    10. 2.4 Visual Studio Community

    11. Test Your Knowledge Quiz

    1. 3.1 Overview

    2. 3.2 Console Application

    3. 3.3.1 Web Applications

    4. 3.3.2 ASP.NET Core Web App

    5. 3.3.3 ASP.NET Core Web API

    6. 3.3.4 ASP.NET Core Blazor App

    7. 3.3.5 Razor Pages

    8. 3.3.6 Use Case

    9. 3.4.1 Desktop Applications

    10. 3.4.2 WPF (Windows Presentation Foundation)

    11. 3.4.3 Windows Forms

    12. 3.4.4 .NET MAUI (Multiplatform App UI)

    13. 3.5 Class Library

    14. 3.6 Unit Test Project

    15. 3.7 Azure Functions

    16. 3.8 Worker Service

    17. 3.9 Mobile Applications

    18. 3.10 Shared Applications

    19. 3.11 ASP.NET Core Web Applications

    20. 3.12 Windows Service

    21. 3.13 Web Service

    22. 3.14 Single Page Applications (SPA)

    23. 3.15 Database Projects

    24. 3.16 Remote Procedure Call (RPC)

    25. 3.17 Docker Support

    26. 3.18 F# Projects

    27. 3.19 IoT Applications

    28. Test Your Knowledge Quiz

    1. 4.1 Overview

    2. 4.2 Solution Files

    3. 4.3 Project Files

    4. 4.4 Bin Directory

    5. 4.5 Program.cs

    6. 4.6 Class Files

    7. 4.7 Recap

    8. Test Your Knowledge Quiz

    1. 5.1 Overview

    2. 5.2 Classes as Blueprints

    3. 5.3 Objects as Cars

    4. 5.4 Encapsulation

    5. 5.5 Inheritance

    6. 5.6 Interfaces

    7. 5.7 Abstract Classes

    8. 5.8 Polymorphism

    9. 5.9 Abstraction

    10. 5.10 The Difference Between Encapsulation & Abstraction

    11. 5.11 This Course & OOP

    12. Test Your Knowledge Quiz

    1. 6.1 Overview

    2. 6.2 PascalCase

    3. 6.3 camelCase

    4. 6.4 camelCase for Private Fields

    5. 6.5 ALL_CAPS_WITH_UNDERSCORES

    6. 6.6 I-prefix for Interfaces

    7. 6.7 Async Suffix

    8. 6.8 Event Handler Naming

    9. 6.9 Overview

    10. Test Your Knowledge Quiz

About this course

  • 341 lessons

Discover your potential, starting today