Master ASP.NET MVC Core 3
4.4 (1,414 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,564 students enrolled

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
4.4 (1,414 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
7,563 students enrolled
Created by Bhrugen Patel
Last updated 12/2019
English
English [Auto-generated]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 17 hours on-demand video
  • 8 articles
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Course content
Expand all 234 lectures 16:48:21
+ Section 2 Fundamentals and Security
20 lectures 01:07:27
Create New Project
02:22
Launchsettings.json New
02:05
Razor Pages
03:13
Pages Folder
04:29
Routing in Razor Pages
05:17
Tag Helpers
03:20
Action Result in Razor
02:57
Main Method
02:32
Startup 1
03:11
Startup 2
04:07
Middlewares
04:19
AppSettings
01:15
SQL injection
04:02
Dependency Injection
03:51
Cross-site scripting
04:58
Open redirect attacks
04:21
Cross- Site Request Forgery
04:59
Basic Knowledge Checkpoint
13 questions
+ Project 1 - Book List Razor
23 lectures 01:28:12
Introduction
00:26
Book List Razor Github
00:09
Runtime Razor Package
02:58
Create Book Model
02:19
Add Connection String and Packages
03:23
Add Book Table to Database
05:19
Book Index Get Handler
06:03
Designing Book Index Page
03:13
Designing Book Index Page Part 2
07:23
Create Book Page Model
03:34
Create Book Page UI
04:26
Create Book and Validations
05:57
Client Side Validations
01:54
Edit Book Get Handler
02:51
Edit Book UI
01:21
Edit Post Handler
04:35
Delete Book
03:48
Book Get API
04:04
DataTables
08:38
Delete API Call
02:57
Delete Book
04:32
Upsert Page Handlers
05:06
Upsert Page UI
03:16
+ Project 2- Spice
14 lectures 45:29
Introduction
00:30
Create New Project - Spice
03:05
MVC architecture
03:50
Routing in mvc
07:03
Routing with Areas
03:20
Routing Differences 2.2 vs 3.0
00:54
MVC folders
05:08
Adding Areas to project
02:22
Moving files to make Area Work
03:12
Add Database
04:24
Startup.cs change in .net core 3.1
00:58
Updating NavBar and Scaffolding Identity
06:06
Adding Dropdown to NavBar
04:23
A Quick Note
00:14
+ Category
20 lectures 01:16:06
Introduction
00:22
Category Model
05:46
Add Category Controller and Get Action Method
06:28
Add Category Index View
03:26
Add Background and Images
04:50
Category Index View Part 1
05:29
Create Button Partial View
05:04
Create Button Partial View Part 1
02:25
Create Button Partial View Part 2
04:54
Create and Back to List Button Partial View
01:36
Create Category POST Action Method
04:08
Table Button Partial View
05:08
Edit Category Get Action
02:27
Edit Category View
03:55
Edit and Back to List Button
01:42
Edit Category POST Action
05:17
Delete Category Get Action
01:50
Delete Category View
04:16
Delete Category POST Action
04:28
Assignment - 1
02:35
+ Sub Category
18 lectures 01:17:30
Introduction
00:29
Add Sub Category Model
04:23
Add Sub Category Index Action Action Method
03:44
SubCategory Index View
02:57
SubCategory and Category View Model
06:07
SubCategory Create GET Action
02:50
Extension Methods
07:05
SubCategory Create View Part 1
07:23
SubCategory Create POST Part 1
06:22
TempData
04:35
Get Sub Category Action
03:32
SubCategory Create View Part 2
08:56
SubCategory Edit Get Action
03:17
SubCategory Edit View
02:49
Edit Category POST Action
03:46
Edit POST Error Debugging
07:08
Assignment 2 - Part 1
00:51
Assignment 2 - Part 2
01:16
+ Menu item
15 lectures 01:13:50
Introduction to Section
00:43
Add MenuItem Model
08:49
Add MenuItem Index Action
05:51
MenuItem Index View
02:43
MeniItem View Model and Create GET
04:43
MenuItem Create View Part 1
07:11
MenuItem TinyMce Plugin
02:56
MenuItem Create View Part 2
07:38
MenuItem Create POST Part 1
07:37
MenuItem Create POST Part 2
08:18
MenuItem Edit GET Action
04:27
MenuItem Edit View
04:40
MenuItem Edit POST Action Method
06:04
Assignment 3 - Part 1
00:57
Assignment 3 - Part 2
01:13
Intermediate Quiz
12 questions
+ Coupon
8 lectures 17:36
Introduction
00:38
Add coupon Model
03:14
Coupon Index View and Actions
03:31
Coupon Create View and GET Action
03:34
Coupon Create POST Action Method
04:17
Assignment 4 - Part 1
01:15
Assignment 4 - Part 2
00:27
Assignment 4 - Part 3
00:40
+ Landing Page
10 lectures 47:56
Introduction
00:45
Index View Model
03:17
Home Index Action
03:28
Home Page
06:34
Home View Designing Part 1
04:37
Home View Designing Part 2
04:31
Home View Designing Part 3
07:53
Home View Designing Part 4
05:31
Home View Designing Part 5
04:52
Home View Designing Part 6
06:28
+ Users Registration
15 lectures 01:03:11
Introduction
01:27
Add Properties to Identity User
05:14
Changes To Register Page
05:45
Register Page POST Handler Part 1
05:41
Quick Note
00:07
Register Page POST Handler Part 2
03:38
Login/Register Page Error
03:12
Users Controller
04:27
Users Index Action and View
04:18
Radio Buttons for Roles
03:18
Register Employee Accounts
07:25
Lock and Unlock Users
08:52
Authorization Update
00:17
Authorization
04:52
Modifying Display NavBar
04:37
Requirements
  • 3-6 months knowledge of c#
  • Visual Studio 2019
  • SQL Server Management Studio
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 asp.net core 3 or who is familiar with ASP.NET and wants to take a first stab at understanding what is different in asp.net 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 asp.net 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