Skip to content
UdemyASP.NETPaid courseAll LevelsCertificate

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

icon
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

icon
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

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

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

icon
More courses by Jakub Kozera

$84.99

$64.99

icon
More ASP.NET courses

$74.99

$69.99

$84.99

$14.99

$69.99

$10.99

icon
Reviews

4.3

139 ratings on Udemy

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

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.

Showing all 10 reviews on CourseDuck

Read all 139 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 : 86 / 100