Building Minimal APIs with ASP.NET Core 9 and Dapper (Udemy.com)
ASP.NET Core, Web APIs, SQL Server, Stored Procedures, User System, Redis, REST, and more!
Created by: Felipe Gavilán
Last updated January 2025
What you will learn
- Build Web APIs with .NET Core and Dapper
- Publish Web APIs in Azure
- Use Azure DevOps to configure continuous integration and continuous delivery (CI/CD)
- Develop a Web API using Minimal APIs
Course Description
Learn how to develop Minimal APIs with ASP.NET Core from scratch with this amazing course.
We are going to see the entire life cycle of developing a Web API, from creating the solution, developing the endpoints, working on resource manipulation, to putting it into production in Azure and IIS.
In this course we will do a project which you will be able to publish and show as part of your portfolio.
We will also learn how to use Azure DevOps to configure a Continuous Integration and Continuous Delivery pipeline, to be able to publish your projects from their source code in Github, Bitbucket, or any other GIT repository provider.
Some of the topics we will see are:
Creation of REST Web APIs
Create a database
Use Dapper to read, insert, update, and delete records from a database
Create a user system so that our clients can register and log in to the Web API
We will use Json Web Tokens (JWT) for authentication
Claims-based authorization, so that only some users can use certain endpoints
Using cache to have a faster application
Using Redis for distributed cache
Web APIs are fundamental in modern web development. Since they allow us to centralize and protect the logic of our solutions. In addition, it is in a Web API that we typically have access to a central database with which all your users can communicate. Whether you build a social network, a delivery application, or even an office app, a Web API allows you to work on the back-end of mobile applications (Android, iOS, MAUI, etc.), web (React, Angular, Blazor, Vue, etc.), desktop, among others.
Instructor Details
- 4.7 Rating
90 Reviews
Felipe Gavilán
I am a software engineer with 12 years of experience. I am also a Microsoft MVP. My specialties include Web Development, ASP.NET Core & MVC, Entity Framework Core, SQL Server, Javascript, Angular, WPF, JAVA, Android Mobile Development and Xamarin. I am a passionate coder that loves problem solving and automating tasks. I believe in clean code and the importance of good software architecture. With a passion on learning and teaching also.
More courses by Felipe Gavilán
Programming in Blazor - ASP.NET Core 5 (2021)
4.5 (2,125 Reviews)
Provider: Udemy
Time: 16.4h
$59.99
Building RESTful Web APIs with ASP.NET Core 3.1 (2021)
4.5 (469 Reviews)
Provider: Udemy
Time: 11.4h
$64.99
Building Applications with Angular 19 and ASP.NET Core 9 (2025)
4.5 (172 Reviews)
Provider: Udemy
Time: 17h
$84.99
Building Minimal APIs with ASP.NET Core 9 and EF Core (2025)
4.6 (118 Reviews)
Provider: Udemy
Time: 10.3h
$79.99
Building Applications with React 19 and ASP.NET Core 9 (2025)
4.6 (101 Reviews)
Provider: Udemy
Time: 17.4h
$19.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Mohammad Sulaeman on 4/5/2026
setelah mengikuti semua step pembelajaran yang ada di kursus ini, saya menjadi paham untuk membuat sebuah minimalAPI dengan dapper beserta menggunakan security JWT, materi yang di ajarkan, jelas dan mudah di ikuti
By Kenneth Burke on 3/13/2026
Fantastic. Great information and explanations of the what as long as the how. Perfect for getting a good jump on minimal apis
By Hendri Susanto on 8/27/2025
This Course is amazing. I gain my knowledge especially in Dapper
By Abdinasir omar hassan on 8/16/2025
it was going well
By Robin McManus on 5/14/2025
Half way through the course, but this is because I'm going over the material multiple times, I have been tasked to build a .net api layer and only worked with the old version of .net many years ago, this course guided me through the whole process, Felipe is a natural trainer with a deep understanding of .net
By Ozgur Ugur on 8/30/2024
Love the way you teach. You covered each and every topic and every details needed. Thanks and keep going :)
By Sadeq on 7/27/2024
I need api using controller
By Jay Trombly on 7/10/2024
Examples are clear - overviews presented and then drill all the way down into details. Logically organized and thoroughly explained. Felipe is a great instructor and developer.
By Imo Ebere Edward on 7/8/2024
I got a better understanding about SOAP
By Bill Devine on 7/7/2024
It is a very clear, step-by-step guided approach, providing just the right amount of easily digested information.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












