Advanced ASP.NET Core 3.1 MVC
4.5 (672 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.
4,283 students enrolled

Advanced ASP.NET Core 3.1 MVC

Real world MVC application using Repository Pattern, N-Tier Architecture, API's, EF Core and ASP.NET MVC Core 3.0
Bestseller
4.5 (672 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.
4,284 students enrolled
Created by Bhrugen Patel
Last updated 6/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 7 articles
  • 3 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
  • Build applications using ASP NET MVC Core 3
  • 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
  • Authentication and Authorization in ASP NET Core 3
  • Data Seeding
  • Repository Pattern used in professional world
  • N-Tier architecture used in professional world
  • Datatables use with API's
Requirements
  • 3-6 months knowledge of C#
  • 3-6 months knowledge of ASP NET Core MVC
  • Visual Studio 2019
  • SQL Server Management Studio
Description


Repository Pattern?
Yep. N-Tier Architecture? Covered! Data-Seeding and Deployment to Azure? Its here!

If you're looking to learn Repository Pattern, N-Tier architecture in record time with ASP.NET Core MVC 3.1 you're in the right place!  You'll find absolutely no filler content here, only direct, accurate, and concise explanations of exactly how to build professional ASP.NET Core applications.

This is an Intermediate to Advance level course on ASP.NET Core 3.1 that will take you from basics all the way to advance mode. This course is for anyone who is familiar with ASP.NET Core basics and wants to know how to architect and code real-world applications in ASP.NET Core 3.1.

What are the requirements?

  • 3-6 months of knowledge of ASP.NET Core MVC

  • 6 months knowledge of c#

  • Visual Studio 2019

  • SQL Server Management Studio


What am I going to get from this course?

  • Learn the structure of ASP NET Core 3.1 Project

  • Learn basic security of ASP NET Core 3.1

  • Build applications using ASP NET Core 3.1 using MVC

  • Repository Pattern

  • N-Tier Architecture

  • Integrate Identity Framework and learn how to add more fields to Users

  • Integrate Entity Framework along with code first migrations

  • Authentication and Authorization in ASP.NET Core 3.1

  • Sessions in ASP.NET Core 3.1

  • Data Seeding and deployment to Azure

What is the target audience?

  • Anyone who wants to learn asp.net core 3.1

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

Who this course is for:
  • Anyone who wants to learn ASP NET MVC Core 3 - Advance concepts
  • Anyone who wants to learn most latest changes with Microsoft newest framework
  • Anyone who wants to know how to architect professional websites
Course content
Expand all 155 lectures 09:34:43
+ Introduction
24 lectures 01:16:53
Is this course for me?
00:32
A Qick Note
00:28
Tools Needed
00:15
SQL Injection
04:02
Cross-site scripting
04:58
Open redirect attacks
04:21
Cross-Site Request Foregery
04:59
Create New Project
03:04
Startup Change
01:14
File Overview part 1
04:45
File overview part 2
05:29
File overview part 3
02:37
File overview part 4
03:15
Middlewares
04:20
Routing
07:13
Tag Helpers
02:32
Refresher Course
01:19
+ Section 2 - Project Creating
8 lectures 34:08
Introduction
00:37
Create Class Libraries
01:55
Installing Extension Part 1
03:17
Installing Extension Part 2
02:52
Adding Areas to Project
06:36
Organizing code in Tiers
06:13
BootsWatch
06:17
All Design Plug In's
06:21
+ Repository Pattern
14 lectures 56:00
Introduction
00:55
Create Category Model
03:03
Intro to Repository Pattern
02:55
Repository Pattern Overview
01:38
Repository Pattern Flow
06:28
Repository Pattern Architecture
03:53
Implement Repository Pattern
03:38
Implement IRepository
06:22
Implement Repository Class Part 1
05:49
Implement Repository Class Part 2
04:00
Implement ICategoryRepository
02:33
Implement CategoryRepository
05:43
Implement UnitOfWork
04:56
Push Category To Database
04:07
+ Category - CRUD
16 lectures 01:07:30
Introduction
00:18
Add Category to Navbar
04:27
Quick Note
00:06
Add Category Controller
05:39
Scaffold Identity Change
00:28
Login / Register Error
03:51
Add Category Index View
03:03
Update Category Index View
05:00
Create Category API's
04:38
Category Datatable
10:15
Upsert Get Action Method
02:27
Create Upsert View
06:35
Partial View Buttons
05:54
Upsert Post Action Method
07:19
Delete Category
05:40
Reviews
01:49
+ Frequency - CRUD
7 lectures 07:44
Introduction
00:36
Assignment 1
01:05
Assignment 2
01:38
Assignment 3
00:38
Assignment 4
01:40
Assignment 5
01:25
Assignment 6
00:42
+ Service - CRUD
14 lectures 01:02:55
Introduction
00:43
Add Service to DB
05:25
Add Service To Repository and UnitOfWork
04:23
Add Service js
02:17
Service Index API and Service View Model
07:20
Service Index View
02:04
Service Upsert Get Action
03:04
Service Upsert View
05:11
Service Upsert View Changes
05:08
Upsert Post New Service
06:34
Upsert Post Edit Service
04:49
Delete Service
03:52
TinyMce
02:42
+ Home Page
4 lectures 14:27
Introduction
00:25
Home View Model
01:57
Home Controller Index Action
02:52
Home View
09:13
+ Details
7 lectures 28:28
Introduction
00:24
Details Action Method
02:02
Details View Part 1
07:14
Session Extension
03:55
AddToCart Action
04:43
Add Session to Application
06:14
Details Page Session
03:56
+ Section 9 - Shopping cart and Orders
14 lectures 01:08:34
Introduction
00:39
Create Order Header and Details Model
06:14
Order Header and Details Repository
06:50
Cart View Model
02:57
Cart Controller Index Action
05:13
Cart View Part 1
06:27
Cart View Part 2
05:33
Cart View Part 3
03:57
Remove Item From Shopping Cart
02:25
Summary Action and View Part 1
06:47
Summary View Part 2
05:47
Order Summary Post Action
07:33
Order Confirmation
03:18
Complete Customer Demo
04:54
+ Section 10 - Admin Registeration
10 lectures 42:28
Introduction
00:27
Scaffold Identity
03:26
Add Properties to ASPNetUsers
04:41
Register User View
06:17
Register Post Page Handler
06:50
Add User to Repository Pattern
04:28
Add User Controller
02:51
Register Employees
03:35
User List View
06:29
Lock Unlock User
03:24