Course Highlights
  • Government certification
  • Certification valid for life
  • Lifelong e-learning access
  • Learning Hours: 20+ hrs
  • Life Time Job Support
  • Job Profile Tagging
Curriculum

14 Topics
Tools Needed
Introduction to .NET Core
Dependency Injection
Create Project
Hot Reload
Project File
Launchsettings wwwroot and appsettings
Program Class File
MVC Architecture
Routing Overview
Routing in Action
Default Views
Tag Helper
Action Result

24 Topics
Create Category Model
Add Data Annotations
Add Connection String
Add ApplicationDbContext
Set Up Program.cs to Use DbContext
Create Database
Create Category Controller
Retrieve All Categories
Display All Categories
Bootswatch Theme
Bootstrap Icons
Create Category View
Demo - Create Category
Server-Side Validations
Custom Validation
Add Client-Side Validation
Display Name and Range Validation
Edit Category - GET
Edit Category - POST
Delete Category
Tempdata
Partial Views
Toastr Alerts
Scaffold CRUD

32 Topics
Introduction
Create Project
What's Different
Razor Pages Introduction
Pages in Razor Project
Routing Overview
Create Category Model
Data Annotations
Connection String
ApplicationDbContext
Program.cs Database Settings
Create Database
Categories Get Action Method
Display All Categories
Add Create Category Button
Create Category UI
Create Property in Page Model
Create Category and Bind Property
Bootswatch
Server-Side Validations
Custom Validations
Display Name and Range Annotation
Client-Side Validations
Links for Edit and Delete
Edit Category
Back to List
Delete Category
TempData
Toastr
Partial Views
Scaffold CRUD Pages
Back to Main Project

4 Topics
Creating More Projects
N-Tier Architecture
Help Tip 1 - How to Handle Corrupted Migrations
Bootswatch Theme

18 Topics
Introduction to Repository
Repository Overview
Repository Pattern Detailed Flow
Repository Pattern Architecture
IRepository Interface
Implement IRepository
Category Repository Interface
Implement Category Repository
Replace DbContext with Category Repository
Implementing Unit of Work
UnitOfWork in Action
Assignment 1 - Cover Type Repository
Assignment 1 Solution - Cover Type Repository
Areas in .NET Core
Areas in Action
Assignment 2 - Cover Type Controller and Views
Assignment 2 Solution - Cover Type Controller and Views
Dropdown in Navigation

22 Topics
Create Product Model
Create Product Table
Product Repository
Create Product Controller
Product Get Action UI
Projections Using Select
View Bag in .NET Core
ViewData in .NET Core
View Models
Add File Upload
Sweetalerts
Create First Product
Add API EndPoint for DataTable
Loading Datatables
Include Properties
Render HTML in Datatables
Load Product on Upsert Get
Update Product
Update Book Images
Delete API Endpoint
Delete Product
Tinymce Editor

4 Topics
Home Page
Lux theme
Details Action Method
Details UI

16 Topics
Scaffold Identity
What Got Added to Identity
Add Identity Tables
Identity Bugs with Scaffolded Pages
Register and Login in Action
Add More Fields to Identity Table
Assignment 3 - Company CRUD
Assignment 3 - Solution Company CRUD
Add Roles to Application
Create Roles for Website
Add More Fields on Register UI
Display All Roles in Dropdown
Register User with Roles
Company Dropdown
Toggle Company Dropdown
Register Company User

11 Topics
Add Shopping Cart Table to Database
Add Shopping Cart and Application User Repository
Add Items to Shopping Cart
Add Items to Existing Cart
Configure Application Cookie
Shopping Cart UI
Load Shopping Cart List in Get Action
Price Calculation Based on Quantity
Cart Total
Updating Quantity in Shopping Cart
Cart Summary UI

12 Topics
Create Order Header and Details Model
Add Order Header and Details to UnitOfWork
Summary GET Action Method
Load Summary UI with Data
Summary POST Action Method
Create Order
Create Stripe Account
Stripe Secrets Configuration
Call Stripe from Summary Page
Save Stripe Session ID and Payment Intent ID
Order Confirmation
Payments in Action

17 Topics
Flow for Company User
Place Order for Company User
OrderVM and Retrieve All Orders
Display all Orders
Add Status Filter to Order List
Toggle UI for Status Based on Selection
Demo - Filters in Order List
Role-Based Order Display
Order Details Get Action
Loading Order Details Header
Display Order Details
Order Processing Buttons Logic
Update Order Details and EF Core Tracking
Ship Order
Cancel Order
Cancel Order Issue - PaymentIntentId Null?
Delayed Payment

12 Topics
Authorization
Email Sender Using MimeKit and MailKit
Test Email Sender
SendGrid
Session in Action
Remove Stored Values from Session
View Component Code
View Component in Action
Facebook Login
Demo - Facebook Login
Hide Roles from Registration
Session Bug

4 Topics
DbInitializer Interface
Implement DbInitializer
Azure Database
Azure Deployment

  Write a Review

Certificate in ASP.NET Core

Go to Paid Course