BBuddyAI Learn
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