Overview
Objectives of this course are as follows:
Understand the goals and benefits of ASP.NET Core 6.0
Learn to make good decisions about application architecture and data access technology
Use ASP.NETs routing system to achieve a REST-style architecture
Learn how to build a compelling and maintainable HTML user interface using the Razor view engine and client-side JavaScript
Gain experience building a service that makes data available via a modern web API
Understand the advantages of the new Minimal API Framework
Learn best practices for employing unit testing, logging, and error handling
Understand different authentication choices for securing a web API
Get an introduction to Blazor, Razor Pages, and gRPC
Understand the different cross-platform deployment options available including via Docker containers