Master ASP.NET MVC Core 3 (

Master ASP.NET MVC Core with hands on experience on real world website. A step by step course to learn ASP.NET Core MVC

Created by: Bhrugen Patel

Produced in 2022

What you will learn

  • Learn structure of ASP NET MVC Core 3 Project
  • Learn basic fundamentals of ASP NET MVC Core 3
  • Build applications using ASP NET MVC Core 3
  • Build 2 Projects throughout the course
  • Integrate Identity Framework and learn how to add more fields to Users
  • Interact with Razor class library for Identity
  • Integrate Entity Framework along with code first migrations
  • Learn advance topics of ASP NET MVC Core 3
  • Sessions in ASP NET Core 3
  • Custom Tag Helpers in ASP NET Core 3
  • View Components and Partial Views in ASP NET Core
  • Bootstrap v4
  • Authentication and Authorization in ASP NET Core 3
  • Deploying website on Microsoft Azure, IIS and third party hosting
  • Adding admin user through migration

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 94 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a course? Or looking for more detail on Bhrugen Patel's Master ASP.NET MVC Core 3? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

This is a Beginner to Advance level course on ASP.NET Core 3 that will take you from basics all the way to advance mode. This course is for anyone who is new to core 3 or who is familiar with ASP.NET and wants to take a first stab at understanding what is different in core 3. From there we would be building multiple projects to understand all concepts in ASP.NET Core 3 as we will deploy our final application on Azure, IIS and other hosting website!

Throughout this course we would understand the evolution of ASP.NET Core and then we would take a look at the modified files and folder structure.
  • We would then take a look at new concepts in ASP.NET Core 3
  • We would build a small Razor application with CRUD operations using entity framework for integration with database.
  • We would build our Granite House website where we will learn advance topics in ASP.NET MVC Core 3
  • Finally we will deploy our Granite House website on Microsoft Azure and IIS.

What are the requirements?
  • 3-6 months knowledge of c#
  • Visual Studio 2017
  • SQL Server Management Studio

What am I going to get from this course?
  • Learn structure of ASP NET Core 3 Project
  • Learn basic fundamentals of ASP NET Core 3
  • Build applications using ASP NET Core 3 using Razor Pages and MVC
  • Build 2 Projects throughout the course
  • Integrate Identity Framework and learn how to add more fields to Users
  • Integrate Entity Framework along with code first migrations
  • Custom Tag Helpers in MVC Core 3
  • Learn two factor authorization and other important details of ASP.NET Core 3
What is the target audience?
  • Anyone who wants to learn core 3
  • Anyone who wants to learn most latest changes with Microsoft newest framework
Who this course is for:
  • Anyone who wants to learn ASP NET MVC core 3 from Basics to Advance
  • Anyone who wants to learn most latest changes with Microsoft newest framework

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Bhrugen Patel

I am a passionate and creative software engineer with a strong focus on simplicity and through details. I have been programming since high school and I have been involved with multiple web and desktop using .net.
I have a masters of science degree in computer science, and a bachelor of Computer Engineering. I also have many years of experience with .NET C# and .NET MVC. I enjoy teaching along with my full time job.
For me the most important part about writing and teaching code is to eliminate the hardships of every student out there who is willing to learn but cannot find adequate resource which is easy to understand. Coding is a way to be creative and have fun!



50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Instruction is very good. Taking this course will accomplish the goal of teaching you to create projects in .Net core that are similar to what you would really do (not "Hello World").I only have some small criticisms.The sections are very small bite-sizes. Sometimes that is good, if you are digesting things for the first time. But a LOT of time is spent saying "in the last video we..." , "in this video we will...." There is a LOT of time spent on transitions because the sections are so short, so there are a LOT of transitions. I would recommend fewer 4-5 minute sections... lump those together for a 10 minute section.Secondly - while the instructor does a good job of introducing most subjects, there are times when I'm not sure WHY I am doing something. For example, using an API call in the Razor page example, some of the Bootstrap classes I've not used before, and some of the front-end scripting... I just copied what was done to make some of these pieces work with only a vague notion of HOW they worked. I understand they are not the main subjects, but if a few minutes were spent explaining some of those pieces (like was spent explaining entity framework use and some of the linq queries) that would be good.Oh.. and watch out for one section that was from the previous course / .Net version that explains how to set up the dev environment.... the correct, newer section on the process is present... just after the old one.... that had me scratching my head for a few minutes.

The content is very good, but sometimes the teacher write something quickly without telling us what's that job! and what is the difference between what we used before for the same usage.. but totally i am happy with the course and learnt a lot.

The Teacher is Extremely Knowledgeable of ASP.Net and his teaching is excellent and the Course content has both simple and complex aspects of web development and the projects are for the most part satisfying and teach how to build complex real world full stack web applications, Also the teacher response rate to questions asked is very fast, like a day or less and he answers all questions.The reason I'm giving this course 3 and a half stars is because it has alot of errors that you may encounter, some solved and others not or ignored and it should be Fully not Mostly Up to date.

This course explains everything but for me it was over my ability as a novice. Still persevering and hope to have a handle on it soon. For those that already code I think this would be what you would be looking for!

Yes. It was. I have been enlighten to terminologies I don't understand. I only used them. My question is can DAPPER be use to protect against SQL Injection Attack? This is great course and very resourceful. I wish to see course on ASP.NET Core that includes Editable Datatable. Thanks and Good Work.

Too much 'code along with the instructor' and vague explanations. I needed to search on Google some parts from the code.The example projects are good. However, user authentication in Spice is complex. All the stuff that .NET is generating need explanations. It is like I blindly pass thourgh lines of code and tables in DB without knowing what they do and append particular stuff. It would be more educational to use No Auth template and build step by step aprox. the structure that .NET does because security is very important nowadays.

Demo and website is very impressive. Best course and i created the website in parallel to the learning. Looking forward to learn the Advanced features of ASP.NET Core

I highly recommend this course to anybody that would like to learn ASP.NET CORE. The Instructor is one of the best Udemy Instructors and he explains everything very well. The projects in the course are exciting and advanced.This course will take you to give you a very good understanding of the whole life-cycle of a ASP.NET application.Thank you Bhrugen Patel!!!

It was interesting to know about the new features of ASP.NET MVC Core. It was especially appositely as I am going to migrate a project to the .Net Core.

I am a 20 year in Mechanic that is looking to change jobs. i have a little knowledge going into this lesson, but am enjoying learning and practicing the pace and structure is very thought out and enjoyable

It is very nice course, I have learned many new things, it was my dream to learn them. The language used is perfect and very easy to understand. The course is organized in amazing way. Thank you sir.

Very good course but you have to know basic knowleage about C# and ASP.NET Technology.