Backend Development · Beginner → Expert
🟣 ASP.NET Core Web and API Engineering
Build production .NET web applications and APIs with ASP.NET Core, EF Core, identity, testing, security, performance, observability and deployment.
Course roadmap
Pass each module exam to unlock the next module.
Module 1 · Beginner
ASP.NET Core Hosting Model and Request Pipeline
Locked
Module 2 · Beginner
Routing, Controllers, Minimal APIs and Model Binding
Locked
Module 3 · Beginner
Dependency Injection, Configuration and Options
Locked
Module 4 · Beginner
Validation, Filters and Error Handling
Locked
Module 5 · Intermediate
Entity Framework Core and Data Access
Locked
Module 6 · Intermediate
Authentication, ASP.NET Core Identity and Tokens
Locked
Module 7 · Intermediate
Authorization, Policies and Resource Security
Locked
Module 8 · Intermediate
Razor Pages, MVC Views and Server Rendering
Locked
Module 9 · Advanced
HTTP APIs, OpenAPI and Versioning
Locked
Module 10 · Advanced
Background Services, Queues and Scheduled Work
Locked
Module 11 · Advanced
Caching, Sessions and Distributed State
Locked
Module 12 · Advanced
Testing Web Applications and APIs
Locked
Module 13 · Advanced
Security Headers, Data Protection and Secret Management
Locked
Module 14 · Expert
Performance, Diagnostics and Resource Management
Locked
Module 15 · Expert
Logging, Metrics, Tracing and Health Checks
Locked
Module 16 · Expert
Containers, IIS, Reverse Proxies and Deployment
Locked
Module 17 · Expert
Expert Capstone: Production ASP.NET Core System
Locked
Certification gate
Final course exam
Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.
Locked until modules are passed