4.4 out of 5
4.4
384 reviews on Udemy

Master ASP.NET MVC Core 2.2

Master ASP.NET MVC Core 2.2 with hands on experience on real world website
Instructor:
Bhrugen Patel
1,967 students enrolled
English [Auto-generated]
Learn structure of ASP NET MVC Core 2.2 Project
Learn basic fundamentals of ASP NET MVC Core 2.2
Build applications using ASP NET MVC Core 2.2
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 2.2
Sessions in ASP NET Core 2.2
Custom Tag Helpers in ASP NET Core 2.2
View Components and Partial Views in ASP NET Core
Bootstrap v4
Authentication and Authorization in ASP NET Core 2.2
Deploying website on Microsoft Azure, IIS and third party hosting
Adding admin user through migration

This is a Beginner to Advance level course on ASP.NET Core 2.2 that will take you from basics all the way to advance mode. This course is for anyone who is new to asp.net core 2.2 or who is familiar with ASP.NET and wants to take a first stab at understanding what is different in asp.net core 2.2. From there we would be building multiple projects to understand all concepts in ASP.NET Core 2.2 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 2.2

  • 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 2.2

  • 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 2.2 Project

  • Learn basic fundamentals of ASP NET Core 2.2

  • Build applications using ASP NET Core 2.2 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 2.2

  • Learn two factor authorization and other important details of ASP.NET Core 2.2

What is the target audience?

  • Anyone who wants to learn asp.net core 2.2

  • Anyone who wants to learn most latest changes with Microsoft newest framework

Introduction

1
Introduction
2
Live Preview
3
Evolution of asp.net core and advantages
4
Project 1 - Book List Demo
5
Project 2 - Spice Demo
6
Project Resources
7
Tools Needed

Section 2 Fundamentals and Security

1
Introduction
2
Create New Project
3
Csproj file
4
Launchsettings. json
5
wwwroot
6
Razor pages
7
Pages folder
8
Routing in razor pages
9
Tag helpers
10
Action Result in Razor
11
Main Method
12
Startup 1
13
Startup 2
14
Middlewares
15
App settings
16
SQL injection
17
Cross-site scripting
18
Open redirect attacks
19
Dependency injection
20
Cross- Site Request Forgery
21
Basic Knowledge Checkpoint

Project 1 - Book List Razor

1
Introduction
2
Add ApplicationDbContext
3
Add Model to Db
4
Add Index Page
5
Add Create Razor Page
6
Create Page Part 1
7
Create Page Part 2
8
Create Post Handler
9
Index Get Handler
10
Index Razor Page Part 1
11
Index Razor Page Page 2
12
Edit Get Handler
13
Edit Razor Page
14
Edit Post Handler
15
Delete Book
16
Tempdata Part 1
17
Tempdata Part 2

Project 2- Spice

1
Introduction
2
Create New Project - Spice
3
MVC architecture
4
Routing in mvc
5
MVC folders
6
Adding Areas to project
7
Moving files to make Area Work
8
Add Database
9
Updating NavBar and Scaffolding Identity
10
Adding Dropdown to NavBar
11
A Quick Note

Category

1
Introduction
2
Category Model
3
Add Category Controller and Get Action Method
4
Add Category Index View
5
Add Background and Images
6
Category Index View Part 1
7
Create Button Partial View
8
Create Button Partial View Part 1
9
Create Button Partial View Part 2
10
Create and Back to List Button Partial View
11
Create Category POST Action Method
12
Table Button Partial View
13
Edit Category Get Action
14
Edit Category View
15
Edit and Back to List Button
16
Edit Category POST Action
17
Delete Category Get Action
18
Delete Category View
19
Delete Category POST Action
20
Assignment - 1

Sub Category

1
Introduction
2
Add Sub Category Model
3
Add Sub Category Index Action Action Method
4
SubCategory Index View
5
SubCategory and Category View Model
6
SubCategory Create GET Action
7
Extension Methods
8
SubCategory Create View Part 1
9
SubCategory Create POST Part 1
10
TempData
11
Get Sub Category Action
12
SubCategory Create View Part 2
13
SubCategory Edit Get Action
14
SubCategory Edit View
15
Edit Category POST Action
16
Edit POST Error Debugging
17
Assignment 2 - Part 1
18
Assignment 2 - Part 2
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
384 Ratings

Detailed Rating

Stars 5
200
Stars 4
139
Stars 3
32
Stars 2
11
Stars 1
7
f5aa024bb9d719628c83f4a6af2ca67d
30-Day Money-Back Guarantee

Includes

16 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion