ASP.NET Core API. From scratch to Master + Azure deployment (Udemy.com)
Complete C# ASP.NET Core 3.1 and Entity Framework bootcamp. Linux/macOS guide. Deploy API and Database to MS Azure cloud
Created by: Jakub Kozera
Last updated April 2021
What you will learn
- Create a ASP .NET Core application that according to the REST architecture: read create modify or delete data from the server - using Entity Framework Core
- Authenticate & authorize users via JWT tokens: with custom authorization policies
- Create Azure App Service resource and deploy API along with Database to Azure Cloud
- create a MS SQL database based on classes in C#
- send database queries from code using ORM (Entity Framework Core)
- use of the basics Azure Cloud services
- hash users passwords
- validate incoming models and return appropriate messages in case of incorrectness
- use the built-in container to inject dependencies
- log errors or specific information to a text file
- create documentation (using the Swagger tool)
- use the auto-mapper
- configure NLogger
- use the Postman to consume the web API
- create your own authorization policies
How it compares
Against the other 116 rated Udemy courses in ASP.NET on CourseDuck:
- Rating4.3 out of 5higher than 31% of them
- Reviews139#88 of 117 by number of reviews
- Length6.2 hoursshorter than 56% of them
- Last updatedApril 2021earlier than 53% of them
Course Description
The .NET Core platform is the latest tool from Microsoft enabling the creation of cross-platform applications, including web and web APIs.
Due to its high performance, open-source code, and the possibility of implementation on various systems, it is becoming more and more popular.
The course presents how using ASP.NET Core a web API application is created, which ultimately can be consumed by SPA (single page application), mobile applications, IoT applications, or any application where communication takes place via the HTTP protocol. First of all, the course will show you how to build applications in accordance with the REST architecture. Good practices will be discussed, such as dependency injection, auto-mapping, error logging, model validation, use of object-relational mapping.
During the course you will:
- create an application that according to the REST architecture will: read, create, modify or delete data from the server
- send database queries from code using ORM (Entity Framework Core)
- create an MS SQL database based on classes in C #
- validate incoming models and return appropriate messages in case of incorrectness
- use the auto-mapper
- use the built-in container to inject dependencies
- log errors or specific information to a text file
- create documentation (using the Swagger tool)
- configure NLogger
- use the Postman to consume the web API
- authenticate users via JWT tokens
- create your own authorization policies
- create a user and role entities tables
- hash users passwords
- authorize based on users claim and its value
Instructor Details
- 4.3 Rating
139 Reviews
Jakub Kozera
Professionally a lead full-stack .NET developer with many years of experience.
Graduate of the Cracow University of Technology, I had worked on a wide variety of web projects. I am a certified developer & administrator of the Microsoft Azure platform (AZ-203 & AZ-104 exams).
I like to build apps with a .Net Core / React / Azure stack
More courses by Jakub Kozera
ASP.NET Core 8 Web API: Clean architecture + Azure services (2025)
4.5 (1,174 Reviews)
Provider: Udemy
Time: 14.1h
$84.99
ASP .NET Core. API User Identity & more + Azure Cloud deploy (2022)
4.4 (106 Reviews)
Provider: Udemy
Time: 4.5h
$64.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
$14.99
Getting Started with .NET Core Clean Architecture (2019)
4.7 (2,858 Reviews)
Provider: Udemy
Time: 4.1h
$10.99
Reviews
By Maximilian Keller on 1/6/2026
Der Kurs ist nicht mehr aktuell. ASP.Net Core 3.1 wird schon langer nicht mehr unterstützt geschweige denn angeboten.
By Girish KG on 8/16/2022
This course really helps in understanding the asp.net web API service from design to deployment on the Azure platform. Thanks, Jakub!
By Pavlos Papadopoulos on 8/26/2021
Personally, I had more expectations for that course. It was very basic and in many sections, I feel some things could be coded and configured in a much easier way and not be too complicated.
By Alex Co on 2/13/2021
Great starter course, i'd like to have the postman resources as downloadables as well! So please attach them!
By John Doe on 12/16/2020
It was good, although I sometimes missed the reason as to why we should do something a specific why. More on an explaination to certain decisions
By Steven Murray on 12/11/2020
This was a good next step as I continue to add to my knowledge base. I have many years of experience as a software engineer, but am new to the web environment.
By liam_Siggins on 12/2/2020
Very Clear instruction, Great course content, Great examples on how to Publish the application in Azure
By Nikki on 11/17/2020
wow, I'm impressed. The course is very well structured, there is a lot of content which I haven't seen before like: detailed API filters, caching etc. Appropriate pace of learning. I also liked the addition with deployment to Azure, good job!
By Darrick1 on 10/25/2020
So much great content for the asp.net in this course, definitly worth watching. The module with azure deployment is a cherry on the cake
By Handipa Liem on 9/22/2020
Full compact material, easy to follow and quick response from the instructor. I learn a lot valuable lesson and this tutorial helps a lot to finish my project in my work place.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100




![.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]](/programming/asp-net/images/1844356_cba1_10.jpg?v=1789268164)



