Skip to content
UdemyAsp.netPaid courseBeginner levelCertificate

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

icon
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!

icon
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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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!

icon
More courses by Bhrugen Patel

$84.99

$99.99

$15.00

$79.99

$19.99

$69.99

icon
More ASP.NET courses

$74.99

$69.99

$84.99

$15.00

$69.99

$84.99

icon
Reviews

4.6

1,769 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 1,769 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100