← Back to Roadmaps
Loading roadmap...
Learning Topics
This roadmap covers the following topics:
✅ ASP.NET Core & Minimal APIs Foundations
- ✅ Minimal APIs Introduction
- ✅ Minimal APIs vs MVC Controllers
- ⚪ Performance Characteristics
- ⚪ When to Choose Minimal APIs
- ⚪ Development Environment Setup
- ⚪ .NET 10 SDK Installation
- ⚪ IDE Configuration
- ⚪ Project Structure & Organization
- ✅ .NET Aspire
- ⚪ ASP.NET Core Architecture
- ⚪ WebApplication & Program.cs
- ⚪ Middleware Pipeline
- ⚪ Configuration System
✅ Building Robust API Endpoints
- ✅ Endpoint Creation & Routing
- ⚪ Route Templates & Constraints
- ⚪ HTTP Verbs & Methods
- ⚪ Request Binding
- ✅ Results & Response Types
- ⚪ IResult vs TypedResults
- ⚪ Common Result Types
- ⚪ Custom Results & Negotiation
- ⚪ Validation & Documentation
- ⚪ DataAnnotations & FluentValidation
- ⚪ OpenAPI & Swagger Integration
- ⚪ Endpoint Filters for Validation
✅ Data Access & Architecture Patterns
- ✅ Entity Framework Core
- ⚪ DbContext & Entity Modeling
- ⚪ Migrations & Database Management
- ⚪ LINQ Queries & Optimization
- ⚪ Clean Architecture & Patterns
- ⚪ Layered Architecture Design
- ⚪ Repository & Unit of Work Patterns
- ⚪ Vertical Slice Architecture
- ⚪ Dependency Injection Mastery
- ⚪ Service Lifetimes
- ⚪ Constructor Injection in Endpoints
- ⚪ Options Pattern
✅ Security & Authentication
- ⚪ JWT Authentication
- ⚪ ASP.NET Core Identity Setup
- ⚪ JWT Token Generation & Validation
- ⚪ Registration & Login Endpoints
- ✅ Authorization Strategies
- ⚪ Role-Based Authorization
- ⚪ Policy-Based Authorization
- ⚪ Claims & Custom Policies
✅ Testing & Quality Assurance
- ⚪ Unit Testing Fundamentals
- ⚪ AAA Pattern & Mocking
- ⚪ Testing Minimal API Endpoints
- ⚪ Integration Testing
- ⚪ WebApplicationFactory Setup
- ✅ Testing Authenticated Endpoints
⚪ Production Readiness & Deployment
- ✅ Error Handling & Logging
- ⚪ Global Exception Middleware
- ⚪ Structured Logging with Serilog
- ⚪ Performance Optimization
- ⚪ Caching Strategies
- ⚪ Rate Limiting & Throttling
- ⚪ Async/Await Best Practices
- ⚪ Deployment & Monitoring
- ⚪ Health Checks & CORS
- ⚪ Azure Deployment
- ⚪ Production Monitoring