Dapper - Getting Started (Udemy.com)
Gain practical knowledge of Dapper as we integrate with ASP.NET Core (.NET 5) application and learn advance concepts.
Created by: Bhrugen Patel
Last updated February 2026
What you will learn
- Basics of Dapper
- Perform CRUD operations with Entity Framework Core.
- Perform CRUD operations with Dapper using SQL.
- Perform CRUD operations with Dapper using stored procedures.
- Complex parent-child objects in Dapper
- Dapper Contrib library.
- Advance Dapper concepts like relations in mapping, N+1 query, repository and much more!
Course Description
Dapper provides a super fast library for mapping between databases and .NET. This code-focused course will introduce you to all the basics you need to be productive with Dapper and how to incorporate Dapper in your project.
This is an introductory course on Dapper with ASP.NET Core (.NET 5). This course is for anyone who is new to Dapper for overview with exposure to some advance concepts of Dapper.
When you are finished with this course, you will have the skills and knowledge of Dapper needed to build elegant and high-performance data access layers.
Instructor Details
- 4.6 Rating
1,769 Reviews
Bhrugen Patel
I am a passionate and creative software engineer with a strong focus on simplicity and thorough details. I have been programming since high school and I have been involved with multiple web and desktop using .net.
I have a master's of science degree in computer science and a Bachelor of Computer Engineering. I also have many years of experience with .NET C# and .NET MVC. I enjoy teaching along with my full-time job.
For me, the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun!
More courses by Bhrugen Patel
.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]
4.7 (20,841 Reviews)
Provider: Udemy
Time: 30.5h
$84.99
.NET Core Microservices - The Complete Guide [2025] (2026)
4.5 (8,703 Reviews)
Provider: Udemy
Time: 14.2h
$99.99
RESTful Web API in .NET Core - The Beginners Guide (.NET 10) (2026)
4.7 (7,998 Reviews)
Provider: Udemy
Time: 7h
$15.00
Blazor - The Complete Guide [.NET 9] [2025] [E-commerce] (2026)
4.6 (4,592 Reviews)
Provider: Udemy
Time: 11.1h
$79.99
GitHub Copilot (AI Coding Assistant) - Complete Guide [2026]
4.5 (4,299 Reviews)
Provider: Udemy
Time: 4.9h
$19.99
Azure Function, Logic Apps & Blob Storage for .NET Developer (2026)
4.4 (3,889 Reviews)
Provider: Udemy
Time: 6.1h
$69.99
More ASP.NET courses
Master ASP.NET Core Identity in .NET10: Auth & Authorization (2026)
4.8 (2,122 Reviews)
Provider: Udemy
Time: 7.1h
$74.99
Test Driven Development in ASP.NET Core - The Handbook (2025)
4.8 (506 Reviews)
Provider: Udemy
Time: 4.5h
$69.99
.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]
4.7 (20,841 Reviews)
Provider: Udemy
Time: 30.5h
$84.99
RESTful Web API in .NET Core - The Beginners Guide (.NET 10) (2026)
4.7 (7,998 Reviews)
Provider: Udemy
Time: 7h
$15.00
Rest Api's in Asp.Net Core and C# 2025 Edition (2026)
4.7 (3,399 Reviews)
Provider: Udemy
Time: 7h
$69.99
The complete ASP.NET Core 9 course for busy developers (2024)
4.7 (2,789 Reviews)
Provider: Udemy
Time: 15.8h
$84.99
Reviews
By Dave Burlingame on 9/6/2026
I purchased this course to learn about Dapper. NOT Entity Framework OR MVC, neither of which i'll be using to update/upgrade an existing appliction using Dapper and Blazor. I'll be archiving this class and go looking for a tutorial on Dapper. Further into the course we've gotten away from EF and i'm getting the information that I was hoping for. increased to 4 stars at this poiont (thumbs up)
By Peter Leventis on 8/16/2025
Perfect course. Delivered in every aspect and met my full expectation. Perfect Length, Perfect explanation Perfect content and Perfect delivery. Enunciation too was perfect and fully coherent even at X2 playback speed. I will be sure to do more courses with this great presenter
By Semian Kanimarani on 11/24/2023
An excellent course to understand Dapper in an easy way. There are no complications, no wasting time in using other techniques, straight to the point and focusing on the subject. If you are bothered by the complexity of ORMs like EF and have some skills in queries and SProcs, this course is excellent for you and Dapper is an excellent alternative for complex ORMs.
By Yogesh Prabhu on 8/9/2023
Very well formatted course with clear instructions and accompanying code repo. Bhrugen helps you to not only get you started with Dapper, but also goes into the deep end in Advanced Dapper section. The last lecture and template provided on Generic Dapper repository is fantastic.
By Abhijeet More on 1/17/2023
Course is good for experienced developer but for beginners it is too fast. Also it could be better with more explanation of basic concepts, when to and why to use.
By Byron Hynes on 12/25/2022
1. As I mentioned earlier, the EF content wasn't of interest to me. I can make a table MUCH faster in SQL than I can in EF with Migrations. As you mentioned in the stored proc section, "that's what happens when you don't have intellisense" -- I don't see the benefit of keeping SQL code inside of quotation marks in a C# class. (I just have a SQL folder in the project, which is sync'd in the repo; or in a pinch, can use "SCRIPT AS in SSMS) 2. Somewhere around section 3, I made a typo or something and my sample project no longer works. I could have started over, or spent time debugging it, but it wasn't worth the effort. It would be could if the course repo had the interim versions as well as the final. 3. Without those interim version in the repo, sometimes you move very quickly through creating the code, requiring me to pause the recording and/or squint at the screen.
By Ricardo Rangel Ramírez on 2/2/2022
A very interesting course that covers from the installation of Dapper, first steps, a review of the Dapper.Contrib extension, and advanced topics such as Bulk, async, transactions and generics. A highly recommended course for those .Net developers who wish to learn this technology.
By Brent on 12/27/2021
I really enjoyed this course. Our business had a need to utilize Dapper as our data access method and this course helped me understand and learn the fundamentals as well as a few intermediate edge cases we will likely run into. The only other thing that would have been beneficial to me, although I will likely just figure it out on my own and may be outside the scope of this course, is implementing a "unit of work" style pattern for managing all the repositories that may be needed in a given controller. Otherwise, this was the perfect course for me.
By Ionut Lazurca on 5/14/2021
Great course for getting better understanding about Dapper Mini ORM. Teacher makes a great comparison between EF and Dapper. Every example gives you a better understanding about the process of manipulating data through Dapper. Thank you Mr. Bhrugen Patel for this course!
By Mark Orlando on 1/4/2021
Very good course! Not too long and the videos were just the right length. The last section really helped me understand the power behind dapper. My only objection was to use code-first. I would have preferred the tables created manually in SSMS and EF used through database-first approach.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100
![.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]](/programming/asp-net/images/1844356_cba1_10.jpg?v=1789268164)
![.NET Core Microservices - The Complete Guide [2025]](/programming/asp-net/images/4062064_c372_2.jpg?v=1789492672)

![Blazor - The Complete Guide [.NET 9] [2025] [E-commerce]](/programming/c-sharp/images/2817271_c578_3.jpg?v=1789492672)
![GitHub Copilot (AI Coding Assistant) - Complete Guide [2026]](/programming/c-sharp/images/4761688_d08a_5.jpg?v=1789492672)





