Introduction to Web Application Development with ASP.NET Core 
 
Overview of ASP.NET Core and Its Advantages 
 
Setting Up Your Development Environment 
 
Creating Your First ASP.NET Core Project 
 
Introduction to Model-View-Controller (MVC) Pattern Part 1 
 
Introduction to Model-View-Controller (MVC) Pattern Part 2 
 
Creating Models Views and Controllers 
 
Implementing Routing and URL Patterns & Building Responsive Web Pages with MVC 
 
Integrating HTML Templates with ASP.NET Core Views 
 
Styling Web Pages with CSS 
 
Model Binding and Form Validation in ASP.NET Core 
 
Course Introduction - Web Application Development with ASP.NET Core! 
 
Course syllabus - Web Application Development with ASP.NET Core! 
 
Module Introduction: Introduction to ASP.NET Core and Web Development 
 
Understanding the ASP.NET Core Request-Response Pipeline 
 
Implementing AJAX and Asynchronous Operations 
 
Implementing AJAX-Based Form Submissions 
 
Module Conclusion - Introduction to ASP.NET Core 
 
Hands-on 1 Web Application Metadata Viewer 
 
Solution - Hands-on 1 Web Application Metadata Viewer 
 
Hands-on 2 Anonymous Identity Tracker Middleware Integration 
 
Solution - Hands-on 2 Anonymous Identity Tracker Middleware Integration 
 
Practice Quiz: Introduction to ASP.NET Core and Web Development 
 
Practice Quiz: MVC Pattern in ASP.NET Core 
 
Practice Quiz: Client-Side Development with HTML CSS and JavaScript 
 
Practice Quiz: Handling Forms and User Input 
 
Graded Assessment: Introduction to ASP.NET Core 
 
Discussion Prompt - Introduction to ASP.NET Core 
 
Building Your First Web API Controller 
 
Handling HTTP Requests and Responses in Web APIs 
 
Implementing Data Validation in Web APIs 
 
Handling Errors and Exception Responses 
 
Implementing User Authentication with Identity Framework 
 
Token-Based Authentication (JWT) for Web APIs 
 
Implementing Caching and Rate Limiting for Web APIs 
 
Module Introduction - Building Web APIs 
 
Versioning and Documentation for Web APIs 
 
Testing Web API Endpoints 
 
Claims-Based Security in ASP.NET Core 
 
Role-Based Authorization and Access Control 
 
Integrating Third-Party Authentication Providers 
 
Module Conclusion - Building Web APIs 
 
Hands-on 3 - .NET Core Environment Information Viewer 
 
Solution - Hands-on 3 - .NET Core Environment Information Viewer 
 
Hands-on 4 - Device Detection Web Application 
 
Solution - Hands-on 4 - Device Detection Web Application 
 
Practice Quiz: Introduction to Web APIs and REST 
 
Practice Quiz: Data Validation and Error Handling in Web APIs 
 
Practice Quiz: Authentication and Authorization in Web APIs 
 
Practice Quiz: Advanced Web API Topics 
 
Graded Assessment: Building Web APIs 
 
Discussion Prompt - Building Web APIs 
 
Understanding Object-Relational Mapping (ORM) 
 
Solution - Hands-on Setting Up Entity Framework Core in ASP.NET Core Project Part 1 
 
Solution - Hands-on Setting Up Entity Framework Core in ASP.NET Core Project Part 2 
 
Solution - Hands-on Setting Up Entity Framework Core in ASP.NET Core Project Part 3 
 
Handling Data Relationships and Associations 
 
Implementing Data Access Patterns (Unit of Work Repository) 
 
Implementing Complex Queries with LINQ 
 
Applying Row-Level and Field-Level Security 
 
Implementing Auditing and Logging for Data Changes 
 
Module Introduction: Building Robust Data Solutions with Entity Framework Core 
 
Hands-on 5 Entity Framework Core in ASP.NET Core 
 
Creating Database Models and Migrations 
 
Optimizing Database Performance with EF Core 
 
Data Seeding and Database Initialization Strategies 
 
Handling Data Validation and Model Binding in Web APIs 
 
Implementing Data Pagination and Filtering 
 
Advanced EF Core Techniques for Data Encryption 
 
Conclusion - Working with Entity Framework Core 
 
Practice Quiz: Introduction to Entity Framework Core and ORM 
 
Practice Quiz: Advanced Database Operations with EF Core 
 
Practice Quiz: Entity Framework Core in Web APIs 
 
Practice Quiz: Securing Data with Entity Framework Core 
 
Graded Assessment: Securing Data with Entity Framework Core 
 
Discussion Prompt - Working with Entity Framework Core 
 
Implementing User Registration and Login Part 1 
 
Implementing User Registration and Login Part 2 
 
Implementing Two-Factor Authentication 
 
Customizing Identity Framework and User Management 
 
Building Secure APIs with Token Authentication 
 
Implementing Single Sign-On (SSO) and Federation 
 
Managing External Identity Providers and User Claims 
 
Securing Sensitive Data in Web Applications 
 
Conclusion to Web Application Development with ASP.NET Core 
 
Module Introduction: Authentication and Identity Management 
 
Handling User Profiles and Account Management 
 
Fine-Grained Authorization and Policy-Based Access Control 
 
Advanced Topics in Identity and Access Management 
 
Monitoring and Auditing Security Events 
 
Conclusion - Authentication and Identity Management in ASP.NET Core. 
 
Practice Quiz: Authentication and Identity Framework 
 
Practice Quiz: Token-Based Authentication and Authorization 
 
Practice Quiz: Identity Providers and External Authentication 
 
Practice Quiz: Securing Web Applications and API Endpoints 
 
Graded Assessment: Authentication and Authorization 
 
Discussion Prompt - Authentication and Authorization