Learn the basics of ASP.NET Core, a cross-platform, high-performance, open-source framework for building modern, cloud-based, internet-connected applications.
Understand the default project structure and how to configure your ASP.NET Core applications for different environments.
Build robust and scalable web applications using the Model-View-Controller design pattern.
A page-focused model for building web UI with Razor syntax. Simpler than MVC for many scenarios.
Build interactive client-side web UIs with .NET. Run C# code directly in the browser with WebAssembly.
Create powerful Web APIs using ASP.NET Core to serve data to clients like single-page applications (SPAs) and mobile apps.
A streamlined way to build HTTP APIs with minimal code, ideal for microservices and simple endpoints.
Secure your applications by implementing robust authentication and authorization mechanisms.
Understand and utilize ASP.NET Core's built-in dependency injection container.
Deploy your ASP.NET Core applications to various environments, including IIS, Docker, and Azure.