Udemy

Building Minimal APIs with ASP.NET Core 9 and Dapper

Enroll Now
  • 531 Students
  • Updated 1/2025
4.6
(79 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
11 Hour(s) 31 Minute(s)
Language
English
Taught by
Felipe Gavilán
Rating
4.6
(79 Ratings)

Course Overview

Building Minimal APIs with ASP.NET Core 9 and Dapper

ASP.NET Core, Web APIs, SQL Server, Stored Procedures, User System, Redis, REST, and more!

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.

Course Content

  • 10 section(s)
  • 162 lecture(s)
  • Section 1 Introduction
  • Section 2 Creating the Web API
  • Section 3 REST Principles
  • Section 4 Introduction to Dapper
  • Section 5 Actors, Movies and Comments
  • Section 6 Validations and Error Handling
  • Section 7 Security
  • Section 8 Advanced Scenarios
  • Section 9 Deployments
  • Section 10 The End

What You’ll 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


Reviews

  • H
    Hendri Susanto
    5.0

    This Course is amazing. I gain my knowledge especially in Dapper

  • A
    Abdinasir omar hassan
    3.0

    it was going well

  • N
    Niphawan Rodsai
    5.0

    Good

  • R
    Robin McManus
    5.0

    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

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed