Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Dapper - Getting Started
Rating: 4.6 out of 5(1,770 ratings)
6,524 students

Dapper - Getting Started

Gain practical knowledge of Dapper as we integrate with ASP.NET Core (.NET 5) application and learn advance concepts.
Last updated 2/2026
English
English [Auto],

What you'll 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 content

7 sections48 lectures3h 4m total length
  • Introduction1:28

    Explore Dapper, the popular dotnet micro ORM, and learn to build a CRUD app with SQL using Dapper. Delve into contrib mappings and repository pattern, swapping Entity Framework with Dapper.

  • Course Overview1:11

    Explore the basics of dapper and orm concepts, then build a crud site with ASP.NET Core and Entity Framework Core, and replace it with dapper using SQL and stored procedures.

  • ORM vs Micro ORM5:32

    Dapper is a dot net micro orm that maps between the database and your objects for high performance, offering faster mapping than traditional orm with fewer features such as validations.

  • Get most out of the course0:44
  • Udemy Review0:20
  • Naming Conventions0:56

    Adhere to the naming convention for models, views, and controllers to replicate exact spellings and simplify using provided snippets.

  • Project Resources & Github1:54

    Find all course resources at dotnet mastery, including GitHub code with section-specific comments and downloadable course content. Use the dapper snippets for sections three to seven to save typing.

  • Tools Needed1:54

    Learn to set up tools for the course using Visual Studio 2019 community or preview, and SQL Server, with .NET 5 or .NET Core 3.1 options.

  • Create Project2:22

    Create an ASP.NET Core MVC web app in Visual Studio 2019 preview, enable Razor runtime compilation, and start fresh with a custom DbContext while reviewing Startup, Program, and wwwroot structure.

Requirements

  • Visual Studio 2019
  • SQL Server Management Studio
  • .NET 5 (or .NET Core)

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.

Who this course is for:

  • Anyone who wants to learn fundamentals with advance concepts in Dapper