Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Minimal API for .NET Developers
Highest Rated
Rating: 4.6 out of 5(57 ratings)
329 students
Last updated 8/2025
English

What you'll learn

  • Get started with Minimal APIs by understanding what are minimal APIs, it's need, when to use them, etc.
  • Know the difference and similarity between Minimal APIs and MVC APIs.
  • Implement collection API using EntityFramework and Dependency Injection.
  • Improve your Minimal API through Data Transfer Objects (DTO), AutoMapper, and handling exceptions.
  • Implement individual item endpoints such as GET, PUT, and DELETE.
  • Download the companion resources and apply the learnings through practice activities.

Course content

7 sections36 lectures1h 54m total length
  • Welcome & About This Course2:53

    This course guides you to build a minimal api from scratch in dot net, with step-by-step practice, using entity framework, dependency injection, dto, and basic get, put, delete operations.

  • PROJECT OVERVIEW: eCampusConnect Minimal Web API4:52

    Explore the eCampusConnect minimal web API for courses, exposing collection endpoints for get and post and item endpoints for get, put, and delete, all backed by an in-memory store.

  • DOWNLOAD: eCampusConnect Minimal WebAPI Source Code0:23
  • Join the Official Coding Masters Group0:38
  • RECOMMENDED: Development Environment0:14

Requirements

  • Basics of designing a RESTful API.
  • A PC running Windows, macOS, or Linux with Visual Studio Code (or similar IDE that can build C# projects) to carry out hands-on activities and exercises.

Description

Minimal API is a new feature in .NET 6 that helps you develop APIs quickly. ASP.NET Web API is one of the hot topics in the web development space. The usage of Web API has increased exponentially in the development circle. Companies such as Netflix, Spotify, Tesla, and Amazon use APIs to connect front-end and back-end functionality at a large scale. You will be learning to build Minimal API from scratch in this course.


Instructor Bio:

Praveen is an experienced product designer and developer who has worked for 10 years at Honeywell and 7 years at Bosch. He specializes in building products on the .NET stack and cloud platforms. He has a patent and has presented two papers. Additionally, he has published 20+ Courses and 50+ Hands-On Labs on Kubernetes, Docker & Azure, teaching thousands of students on various cloud-native topics.


Topics Covered In This Course:

  • Get started with Minimal APIs, including what minimal APIs are, their needs, when to use them, etc.

  • Differences and similarities between Minimal APIs and MVC APIs.

  • Implement collection API using EntityFramework and Dependency Injection.

  • Improve your Minimal API through Data Transfer Objects (DTO), AutoMapper, and handling exceptions.

  • Implementing individual item endpoints such as GET, PUT, and DELETE.

  • Many downloadable resources and practice activities.


At The End Of This Course:

  • You will know how to create a Minimal Web API using .NET Core.


Enroll now to get started.

Who this course is for:

  • Developers who work with APIs by either consuming or exposing APIs. You may be working with internal teams or external 3rd party teams.
  • Software Architects who want to apply the API concepts to scale and enhance distributed computing in your projects.