Beginning .NET Core MVC, Razor, API, Blazor, Azure, Identity (Udemy.com)
Create CRUD project with Northwind DB in ASP.NET Core MVC, Razor Pages, Web API, Identity, and deploy it to Azure
Created by: Pavol Almasi
Last updated October 2020
What you will learn
- Create ASP .NET Core MVC Project with .Net Core Identity
- Create ASP .NET Core Web API with .Net Core Identity
- Consume ASP .NET Core Web API with .Net Core Identity
- Create ASP .NET Core Blazor Project with .Net Core Identity
- Create ASP .NET Core Razor Pages Project with .Net Core Identity
- Create Azure Database
- Implement .NET Core Identity to Azure Database
- Deploy ASP .NET Core Project to Azure
- Implement SQL Stored Procedures with C# code
- Implement SQL Statements with C# Code
- Implement Http Client Object with C# Code
- Implement SqlClient Object with C# Code
- Install Existing Database to Local Server
- Implement Repository Pattern
How it compares
Against the other 194 rated Udemy courses in C# on CourseDuck:
- Rating4.4 out of 5higher than 38% of them
- Reviews75#154 of 195 by number of reviews
- Length10.6 hourslonger than 71% of them
- Last updatedOctober 2020earlier than 55% of them
Course Description
Welcome to my course Beginning .NET Core MVC, Razor, API, Blazor, Azure, Identity.
As the title of the course suggests, this is a course for beginners who want to start Web Development with ASP.NET CORE.
But .NET Core Framework is a vast and complex environment with many different technologies. The goal of this course is to get you started with several of those technologies.
Throughout the course we will create a simple Database driven project using several different ASP.NET Core technologies. We'll use MVC Pattern, Web API and API Client that will consume the API, then Razor Pages, Blazor, and also Azure. Each project will use Entity Framework Core for database access. We will use local server installed with Visual Studio, however, in the last project we will also create and deploy Azure SQL Database, as well as the web app we created. Throughout the course, we'll be using the well-known NorthWind Database. I will show you how to install it on your local server, and later on Azure.
The structure of this course is different than what you may be familiar with. We will create the exact same project with each of the technology. That’s because the goal of this course isn’t to integrate all the technologies into one project, but to give you a good overview of the strengths and weaknesses of each approach. And that is best done by creating the same project with each individual technology because that allows you to compare how each of the technologies works side by side.
But wouldn’t creating the same project over and over be quite a boring experience? I promise it won’t be. Even though the project remains the same for each technology, I packed each implementation with different ways of doing things. For example, we’ll be using different approach to CRUD operations. In one project we’ll use LINQ queries, in another we’ll use SQL statements, we’ll also use SQL Stored Procedures, and also SQL Client Object Model. We’ll also implement Repository pattern, and add .Net Core Identity to each implementation. We will use Local Server, but also Azure SQL Database. And of course, each technology and requires different approach with different structure for the whole application. So no, it won't be boring, quite the opposite!
So why to take my course? You see, a typical ASP.Net Core course shows you lots of different concepts by building a single big project. You start with empty template and several hours later you have a finished project with lot of advanced concepts, and technologies. And for some students, this works fine. But a typical beginner usually gets lost half way as the sheer amount of concepts and technologies presented in such course is way too everywhelming. You find yourself mindlessly coding along the instructor, only to realize at the end, that you don’t remember any of the concepts presented at the earlier lessons.
Like I said, the structure of my course is very different. My goal is to not only present the concepts, but also re-enforce them throughout the course. This course is all about .Net Core technologies. This way we can truly concentrate on mastering the ASP.Net Core framework and concepts. So by the end of the course, not only you will remember all the essential knowledge and skills, but you will also understand and remember the more advanced ones as they are introduced slowly, thoughtfully, and in step-by step way.
So get excited to learn a lot of new material and dive into the world of .Net Core. The course makes the learning easy with the mix of introduction of new material, and practical coding! Every step is explained every time to make each project easy to follow.
See you in the course!
Let's code!
Instructor Details
- 4.4 Rating
75 Reviews
Pavol Almasi
I am a professional computer programmer for a national insurance company. I am versed in variety of programming languages, technologies, and frameworks. Currently using mostly SQL and .Net.
I have a Bachelor's Degree from City University of Seattle.
I first came in contact with programming back in the good 'ol days of Visual Basic 6 and Visual Basic for Applications. Manipulating Access databasea was so much fun!
I moved onto Web development in early 2000's, using HTML and CSS, later added PHP. It was then when I realized I really enjoyed the coding of the back end much more than the design part...and that joy of coding stayed with me ever since.
I LOVE coding, and I LOVE doing exercises and projects in my free time. I am hoping my courses help you to better understand the programming principles and give you a good starting point for your further adventure in computer programming,
More courses by Pavol Almasi
VB.Net for Beginners Step by Step Projects and Exercises (2020)
4.6 (838 Reviews)
Provider: Udemy
Time: 15.7h
$79.99
Create ASP.Net Core Web API (step by step for beginners) (2020)
4.6 (437 Reviews)
Provider: Udemy
Time: 10.1h
$69.99
C# and Windows Forms Exercises for Beginners (step by step) (2020)
4.5 (426 Reviews)
Provider: Udemy
Time: 24h
$64.99
C# Database Driven WinForm Apps (step by step projects) (2020)
4.6 (361 Reviews)
Provider: Udemy
Time: 13.6h
$79.99
Create E-shop with .Net Core MVC (step by step project) (2020)
4.3 (360 Reviews)
Provider: Udemy
Time: 5.6h
$54.99
C# Console Programming Exercises for Beginners Step by Step (2020)
4.4 (236 Reviews)
Provider: Udemy
Time: 12.6h
$54.99
More C# courses
C# Developers: Double Your Coding Speed with Visual Studio (2018)
4.7 (4,035 Reviews)
Provider: Udemy
Time: 2.2h
$13.99
Object Oriented Programming with C# - Beginner to Advanced (2020)
4.7 (2,063 Reviews)
Provider: Udemy
Time: 5.6h
$64.99
Learn Game Development with C# Programming and MonoGame! (2025)
4.7 (1,094 Reviews)
Provider: Udemy
Time: 6.6h
$12.99
Reviews
By Breanna Thompson on 12/23/2025
Cleared up many of the beginner and even intermediate questions I had about asp.net and a little about working with/deploying to azure. I enjoyed that I was able to practice with all the different types of projects, as well.
By Mario Gwara on 12/27/2023
Fantastic course, a lot of informations and interesting project.
By Chris Ross on 6/6/2021
Having completed the course, I will say that I would not consider this a beginner class. I needed my background to follow it. For the most part I was able to complete everything that was done. It is helpful to see the same project done in multiple ways, but it was not always clear why certain things were done the way they were. I did run into an issue in the 2nd to last lesson that I was not able to get around and the instructor was no longer engaged in the QA so that was my biggest disappointment. Overall, for $20.00 I was pretty happy with it, and am considering purchasing another course from the instructor as it is a value for the price!
By Kiro Vas on 3/18/2021
Awful. Very poor communication skills. Poorly designed training course. I think its better if you are an advanced programmer in ASP.net to understand his logic and if you are advanced, you don't need this course.
By Felix Mitze on 2/15/2021
Easy to follow the instructions. He gives a really good overview of the material and the possibilities. Would recommend it to every interested programmer!
By Garrett Smith on 2/10/2021
This course is just a brief demo of the different .NET technologies. I use the word demo here because you are simply watching the instructor build a web app. There is no teaching. There is no explanation for why or how. The instructor is just typing and then reading what they typed. This is course is a complete waste of time.
By Rahul Sharma on 1/9/2021
More explaination can be privided about when to use MVC or Blazor or Pages.
By John Christensen on 11/25/2020
So far so good. However, I'm very familiar with what's been covered so far. By the way, the URL to the Northwind create script (on GitHub) was wrong. One segment contained a forward slash where there should have been a dash.
By Raimundo Torres on 11/19/2020
Well structured course, very well step-by-step explanations
By Michael Breeden on 10/24/2020
So far this has been a robust, well-directed course providing the basics of this process. I'm actually looking forward more to the next sections as they will be able to build on this section.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












