ASP.NET CoreIntermediate
ASP.NET Core Certified
Master the ASP.NET Core request pipeline, dependency injection, routing, minimal APIs, EF Core, validation, authentication, authorization, security hardening, testing, observability, caching, and deployment. Every module combines bilingual production guidance, auto-graded quizzes, and executable code challenges.
- ~21h
- Includes certificate on completion
Curriculum
- 01 / 08
Request pipeline and hosting foundations
- Minimal hosting and Program.csFree preview26 min
- Middleware pipeline ordering28 min
- Dependency injection and service lifetimes30 min
- Options, configuration, and startup validation32 min
- 02 / 08
Routing, controllers, and minimal APIs
- Choosing MVC controllers vs minimal APIs30 min
- Route templates, constraints, and model binding32 min
- Action filters, route groups, and API versioning34 min
- HTTP semantics, endpoint contracts, and OpenAPI36 min
- 03 / 08
Data access with EF Core
- DbContext lifetime and LINQ query translation35 min
- Tracking, projection, and avoiding N+1 queries37 min
- Migrations, transactions, and concurrency39 min
- EF Core modeling and database invariants41 min
- Safe schema rollouts and backfills43 min
- 04 / 08
Validation, DTOs, and error contracts
- DTO projection and API boundaries29 min
- FluentValidation, DataAnnotations, and model state31 min
- ProblemDetails and consistent error contracts33 min
- 05 / 08
Authentication and authorization
- ASP.NET Core Identity, JWT, and cookie authentication33 min
- Policy-based and resource-based authorization35 min
- Claims design and multi-tenant scoping37 min
- Session and token lifecycle hardening39 min
- 06 / 08
Security and production hardening
- CORS, anti-forgery, and security headers34 min
- Rate limiting and abuse control36 min
- Secrets management and input sanitization38 min
- Data Protection and key management40 min
- 07 / 08
Testing and observability
- xUnit and domain logic testing36 min
- WebApplicationFactory integration tests38 min
- Structured logging, health checks, and tracing40 min
- Database, contract, and browser test boundaries42 min
- Telemetry, service objectives, and incident diagnosis44 min
- 08 / 08
Performance, caching, and deployment
- Response and output caching38 min
- Async patterns, cancellation, and background services40 min
- Containerization, deployment, and rollback42 min
- Resilience, retries, and idempotency44 min
- Background services and graceful shutdown46 min