← Explore learning paths

For .NET developers

ASP.NET with .NET 10

Explore ASP.NET Core APIs, request handling, data access, testing, and deployment with .NET 10.

17 lessons ready to readFree to readLearn at your own pace
Read the first lesson → Sign in to track your progress →
01 / READ

Start with a lesson that meets you where you are.

02 / PRACTICE

Try questions to check what you understand.

03 / RETURN

Sign in to keep your practice progress together.

Lessons

17 of 68 topics have lessons available today. Choose any available lesson.

  1. 01

    ASP.NET Core & Minimal APIs Foundations

    Read the lesson, then try the practice.

  2. 02

    Minimal APIs Introduction

    Read the lesson, then try the practice.

  3. 03

    Minimal APIs vs MVC Controllers

    Read the lesson, then try the practice.

  4. 04

    Building Robust API Endpoints

    Read the lesson, then try the practice.

  5. 05

    Endpoint Creation & Routing

    Read the lesson, then try the practice.

  6. 06

    Results & Response Types

    Read the lesson, then try the practice.

  7. 07

    Validation & Documentation

    Read the lesson, then try the practice.

  8. 08

    Data Access & Architecture Patterns

    Read the lesson, then try the practice.

  9. 09

    Entity Framework Core

    Read the lesson, then try the practice.

  10. 10

    Clean Architecture & Patterns

    Read the lesson, then try the practice.

  11. 11

    Dependency Injection Mastery

    Read the lesson, then try the practice.

  12. 12

    Security & Authentication

    Read the lesson, then try the practice.

  13. 13

    Authorization Strategies

    Read the lesson, then try the practice.

  14. 14

    Testing & Quality Assurance

    Read the lesson, then try the practice.

  15. 15

    Testing Authenticated Endpoints

    Read the lesson, then try the practice.

  16. 16

    Error Handling & Logging

    Read the lesson, then try the practice.

  17. 17

    .NET Aspire

    Read the lesson, then try the practice.

Topics without lessons yet

These are part of the outline. Lessons are not available for them yet.

  • Performance Characteristics
  • When to Choose Minimal APIs
  • Development Environment Setup
  • .NET 10 SDK Installation
  • IDE Configuration
  • Project Structure & Organization
  • ASP.NET Core Architecture
  • WebApplication & Program.cs
  • Middleware Pipeline
  • Configuration System
  • Route Templates & Constraints
  • HTTP Verbs & Methods
  • Request Binding
  • IResult vs TypedResults
  • Common Result Types
  • Custom Results & Negotiation
  • DataAnnotations & FluentValidation
  • OpenAPI & Swagger Integration
  • Endpoint Filters for Validation
  • DbContext & Entity Modeling
  • Migrations & Database Management
  • LINQ Queries & Optimization
  • Layered Architecture Design
  • Repository & Unit of Work Patterns
  • Vertical Slice Architecture
  • Service Lifetimes
  • Constructor Injection in Endpoints
  • Options Pattern
  • JWT Authentication
  • ASP.NET Core Identity Setup
  • JWT Token Generation & Validation
  • Registration & Login Endpoints
  • Role-Based Authorization
  • Policy-Based Authorization
  • Claims & Custom Policies
  • Unit Testing Fundamentals
  • AAA Pattern & Mocking
  • Testing Minimal API Endpoints
  • Integration Testing
  • WebApplicationFactory Setup
  • Production Readiness & Deployment
  • 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