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

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

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 7.5 Hours | 3.42 GB

Learn to architect ASP.NET Core MVC Application (.NET 5) with Entity Framework Core as we scale existing project in MVC

ASP.NET Core(.NET 5) has advanced drastically, but with that comes many challenges for a developer.

How do you scale an existing application? How do you architect a mid-large scale project? How to correctly process payments?

This course is part 2 to the Part 1 of Up and Running ASP.NET Core MVC. In Part 1 we built our application with sending inquiry about products that are being sold.

As business requirements change, in this course we will have to add many more features to the project. But with that you need to be sure about architecture to make sure it is scalable! So there will be many changes in existing application, which is a typical real world scenario.

This course will provide you a complete real world scenario which will make you face many challenges and solve those issues as we proceed with the course.

So join me in this exciting course of exploring what real world challenges are and what issues you encounter when business changes their requirements.

We will be using the latest .NET 5 for this course along with Entity Framework Core and Braintree for payment processing.

What you’ll learn

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

Introduction
1 Welcome
2 What we will build
3 Topics covered
4 What we built in part 1
5 New requirements
6 Approaching change in requirements
7 Project resources
8 Part 1 Project Overview

Section 2
9 Introduction
10 Breaking out Utility Part 1
11 Breaking out Utility Part 2
12 Separating out Models
13 Separating out Data Layer Part 1
14 Separating out Data Layer Part 2
15 Testing New Migration
16 Packages
17 Bootstrap 5 Changes Part 1
18 Bootstrap 5 Changes Part 2
19 End Code

Section 3
20 Repository Interface Part 1
21 Repository Interface Part 2
22 Repository Interface Part 3
23 Category Repository
24 Category Respository In Action
25 Solution – Application Type Repository
26 Product Repository
27 Product Repository Cntd
28 Include Properties Common Error

Section 4
29 Inquiry Header Model
30 Inquiry Details Model
31 Push Inquiry Header and Detail to Database
32 Inquiry Repository
33 Repository Pattern Modifications Part 1
34 Repository Pattern Modifications Part 2
35 Submit Inquiry
36 Inquiry Controller and View Model

Section 5
37 Add Inquiry Index View
38 Inquiry Js
39 Datatables Demo
40 Inquiry Details Get Action
41 Inquiry Details View
42 Convert to Cart
43 Delete Inquiry
44 Toastr Notifications Partial View
45 TempData and Toastr in action
46 Adding alerts to application

Shopping Cart
47 Change In Requirements
48 Add SqFt to Model
49 Adding SqFt to session
50 Shopping Cart Modifications
51 Updating Shopping Cart UI
52 Update Cart UI
53 Update Cart Action Method
54 Update Cart Functionality
55 Update Cart on Continue Button
56 Scenarios for User Details
57 User Details based on Role of User
58 Summary Page SqFt Calculation
59 More fields on Order Summary
60 Validations

Section 7
61 Order Header and Order Details Model
62 Order Repository
63 Create Order
64 Demo – Create Order
65 Order Confirmation
66 Braintree Registration
67 BrainTree Setup Part 1
68 BrainTree Setup Part 2
69 Braintree Transaction Client Setup Part 1
70 Braintree Payment Flow
71 Braintree Client Setup Part 2
72 Overview of Braintree Transaction
73 Braintree Server Setup
74 Braintree in Action
75 Clear Cart

Section 8
76 SSO Package and Version Update
77 Register with Facebook Part 1
78 External Login Changes
79 Register with Facebook Part 2
80 Social Login Association Samples
81 UI Redesign
82 Login UI Changes
83 Login Bug
84 Register UI Part 1
85 Register UI Part 2

Section 9
86 Order List View Model
87 Order Index Action Method Part 1
88 Syncfusion Setup
89 Adding Syncfusion Grid
90 Syncfusion Grid Customization
91 Add Filter UI
92 Order List Filter Logic
93 Cart Summary Validation
94 Order Details Action Method
95 Order Details View Part 1
96 Order Details View Part 2
97 Process And Ship Order Action Methods
98 Refund Transaction
99 Refund Braintree Details
100 Update Order Details
101 Validation Fixes
102 Admin Registration Bug

Section 10
103 Seed Database Part 1
104 Seed Database Part 2
105 Test DbInitializer
106 Azure Part 1
107 Azure Part 2
108 Facebook login