Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Minimal API with .NET Core - The Complete Guide [2026]
Rating: 4.5 out of 5(1,067 ratings)
5,315 students

Minimal API with .NET Core - The Complete Guide [2026]

Explore and learn how to build Minimal API's in .NET with hands on course | .NET Minimal API | Web API | .NET 10 | C#
Last updated 4/2026
English
English [Auto],

What you'll learn

  • Learn basic fundamentals of .NET Minimal API
  • Build .NET Minimal API Endpoints
  • Learn how to document Minimal API
  • Dependency Injection in Minimal API with AutoMapper and Validations
  • DTO's and Validations in Minimal API
  • Implement Repository Pattern in Minimal API to database using EF
  • Integrate Entity Framework along with code first migrations
  • Authentication and Authorization in Minimal API
  • Filters in Minimal API

Course content

19 sections129 lectures7h 53m total length
  • Welcome2:36

    Build lightweight, endpoint-first apis with dotnet six for microservices and cloud-native apps. Learn practical patterns in entity framework, dependency injection, dto shaping, versioning, and security with scalar ui documentation.

  • Get most out of the course0:44
  • Why Minimal API?1:33

    Learn why minimal APIs offer fast, boilerplate-free endpoints for microservices and small back-end services, with superior performance and beginner-friendly clarity backed by entity framework and scalar tools.

  • Create Project1:59

    Create a minimal API starter by building a new ASP.NET Core web API in Visual Studio 2026, select dotnet 10 and decide whether to use controllers or program.cs for configuration.

  • Project Resources0:15
  • Comparing Files Minimal VS Standard API2:42

    Compare minimal api with a standard api by showing how minimal api uses a single program.cs and lacks controllers, map controllers, and services add controllers, with no authorization by default.

  • Program class file3:34

    Create a minimal api in dotnet core using program.cs and appsettings.json, configure the builder, add open api, and run a demo endpoint returning summaries through a https redirect pipeline.

  • API Basics0:42

    Explore api basics, including what is a request, what is a response, and the core http verbs such as post, put, batch, and delete, laying the fundamentals for minimal api.

  • What is an API4:27

    Discover how an api, the application programming interface, enables data sharing among web, mobile, and other applications by handling requests and responses via a server.

  • API Basics Request & Response4:47

    Learn how a client and server exchange http requests and responses, using verbs like post, headers, and content, with status codes like 201 created, while servers stay stateless.

  • API Basics - Request Object4:13

    Explore the request object in REST APIs, including common http verbs (get, post, put, patch, delete), headers like content type and authorization, and the role of content in requests.

  • API Basics - Response Object5:24

    Explore the response object in a minimal API, learn how status codes—from informational 100 to 199 to success 200–299 and errors like 404 and 500—signal results, with headers and content.

  • API Basics - HTTP Verb5:02

    Explore how http verbs define api actions, including get for listing coupons or a single coupon by id, post for create, put for update, and delete for removal.

Requirements

  • 3-6 months knowledge of NET Core
  • Familiarity with SQL Server

Description

API has been there since a very long time but microsoft has recelty introduced something new "MINIMAL API"


Minimal API is a short form of standard API and there are very good reasons on why you should learn it and why it would be preffered over API in some scenarios.


In this video we will explore everything about Minimal API, as we first answer the big question "WHY MINIMAL API?"


By the end of this course, you will be able to build a endpoints with minimal API by yourself, make GET, POST, PUT and DELETE HTTP Requests with a well-built repository pattern in .NET Core.


What are the requirements?

  • 3-6 months knowledge of ASP.NET Core.

  • Visual Studio 2022

  • SQL Server Management Studio

  • .NET 7

All source codes and exercise solutions of this course are also available on Github and you can find details in the lecture "PROJECT RESOURCES", of course.


I always strive to keep content latest and with top quality content! You will start from ground zero and build a complete API with advance concepts like authorization, authentication, filters and much more!

This will be a hands on course with programming, so lets get started and learn the new and exciting world of Minimal API.

Who this course is for:

  • Anyone who wants to learn Minimal API
  • Learn fundamentals and advance concepts with Minimal API's