ASP.NET Core MVC - Up and Running Part 2 (.NET 5) by DotNetMastery

ASP.NET Core MVC - Up and Running Part 2 (.NET 5)

Learn how to tackle real world scenarios of change in requirements, as we re-architect our ASP.NET Core application to make it scale-able as we learn advance ASP.NET Core MVC concepts.

What we will cover in this course?

  • Enhance an existing ASP.NET Core 5 application
  • Modify existing Architecture of Application
  • Learn how to separate out Data Layer in another project.
  • Bootstrap 5
  • Repository Pattern
  • Repository Pattern in ASP.NET Core
  • N-Tier Architecture
  • Datatables in ASP.NET Core
  • Toastr Notifications and TempData
  • Complex Objects in Sessions in ASP.NET Core
  • Order Management architecture
  • Facebook Single Sign On
  • Integrate Braintree payment with refunds.
  • Syncfusion integration with ASP.NET Core MVC
  • Data Seeding and Azure Deployments with ASP.NET Core

What's included?

Video Icon 109 videos File Icon 2 files

Contents

Section 1 - Introduction
Welcome
3 mins
What we will build?
8 mins
Topics covered
3 mins
What we built in part 1
4 mins
New requirements
3 mins
Approaching change in requirements
5 mins
Project Resources
4 mins
Setup Part 1 (If you have not taken Part 1 of the course)
5 mins
Part 1 Project Overview
3 mins
Rocky Part 2 - Project Resources.zip
108 MB
Section 2 - Project Architecture
Introduction
2 mins
Breaking out Utility Part 1
4 mins
Breaking out Utility Part 2
4 mins
Separating out Models
5 mins
Separating out Data Layer Part 1
4 mins
Separating out Data Layer Part 2
9 mins
Testing New Migration
4 mins
Packages
5 mins
Bootstrap 5 Changes Part 1
5 mins
Bootstrap 5 Changes Part 2
6 mins
End Code
1 min
Section 3 - Repository Pattern
Repository Interface Part 1
8 mins
Repository Interface Part 2
5 mins
Repository Interface Part 3
4 mins
Category Repository
6 mins
Category Repository In Action
6 mins
Solution - Application Type Repository
3 mins
Product Repository
12 mins
Product Repository Continued
4 mins
Include Properties Common Error
3 mins
Section 4 - Inquiry Setup
Inquiry Header Model
4 mins
Inquiry Details Model
2 mins
Push Inquiry Header and Detail to Db
4 mins
Inquiry Repository
4 mins
Repository Pattern Modifications Part 1
5 mins
Repository Pattern Modifications Part 2
4 mins
Submit Inquiry
7 mins
Inquiry Controller and View Model
5 mins
Section 5 - Inquiry Management
Add Inquiry Index View
3 mins
Inquiry Js
9 mins
Datatables Demo
4 mins
Inquiry Details Get Action
3 mins
Inquiry Details View
6 mins
Convert to Cart
6 mins
Delete Inquiry
8 mins
Toastr Notifications Partial View
7 mins
TempData and Toastr in action
4 mins
Adding alerts to application
2 mins
Section 6 - Shopping Cart
Change In Requirements
4 mins
Add SqFt to Model
6 mins
Adding SqFt to session
4 mins
Shopping Cart Modifications
4 mins
Updating Shopping Cart UI
7 mins
Update Cart UI
3 mins
Update Cart Action Method
4 mins
Update Cart Functionality
5 mins
Update Cart on Continue Button
2 mins
Scenarios for User Details
3 mins
User Details based on Role of User
5 mins
Summary Page SqFt Calculation
7 mins
More fields on Order Summary
4 mins
Validations
4 mins
Section 7- Order and Payment Management
Order Header and Order Details Model
4 mins
Order Repository
4 mins
Create Order
7 mins
Demo - Create Order
4 mins
Order Confirmation
3 mins
Braintree Registration
3 mins
BrainTree Setup Part 1
4 mins
BrainTree Setup Part 2
8 mins
Braintree Transaction Client Setup
4 mins
Braintree Payment Flow
5 mins
Braintree Client Setup Part 2
7 mins
Overview of Braintree Transaction
4 mins
Braintree Server Setup
6 mins
Braintree in Action
4 mins
Clear Cart
3 mins
Section 8 - Social Login and Registration
SSO Package and Verison Update
4 mins
Register with Facebook Part 1
5 mins
External Login Changes
4 mins
Register with Facebook Part 2
2 mins
Social Login Association Samples
3 mins
UI Redesign
2 mins
Login UI Changes
8 mins
Login Bug
3 mins
Register UI Part 1
4 mins
Register UI Part 2
5 mins
Section 9 - Syncfusion and Order Details
Order List View Model
3 mins
Order Index Action Method Part 1
4 mins
Syncfusion Setup
4 mins
Adding Syncfusion Grid
4 mins
Syncfusion Grid Customization
5 mins
Add Filter UI
7 mins
Order List Filter Logic
6 mins
Cart Summary Validation
7 mins
Order Details Action Method
4 mins
Order Details View Part 1
6 mins
Order Details View Part 2
5 mins
Process And Ship Order Action Methods
4 mins
Refund Transaction
6 mins
Refund Braintree Details
6 mins
Update Order Details
5 mins
Validation Fixes
4 mins
Admin Registration Bug
4 mins
Section 10 - Azure Deployments
Seed Database Part 1
4 mins
Seed Database Part 2
7 mins
Test DbInitializer
2 mins
Azure Part 1
6 mins
Azure Part 2
5 mins
Facebook login
2 mins
Rocky - Completed Code
7.15 MB

Welcome to Dot Net Mastery

Hi! My name is Bhrugen and my mission is to provide the most comprehensive training for .NET Developers.

I want to make coding and software engineering accessible to everyone through courses that are simple to follow, but still give exposure to solve real world challenges. All the courses have real world exposure to make sure, not just to teach you technology but make you ready for real world challenges.

Coding is a way to be creative and have fun!

FAQs

How long will I have access to the course?

Forever! Once you enroll, you never lose access to the course content.

What if I am unhappy with the course?

If for any reason you feel the course is not a good fit for you, just contact us within the first 30 days and we will give you a full refund.

How is this course different from YouTube course?

My YouTube course, gives a brief overview about ASP.NET Core 5 and we will create CRUD application with ASP.NET Core 5  
There is much more to ASP.NET Core than that! We will dive into many new and advance concepts in this course. We will start with a complete re-architecture! And then we will integrate payment gateways and much more.