ASP .Net Core Certification | Table of Contents

    
Table of Content
 

Introduction

  • 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

MVC Basics - CRUD Operation

  • 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

Razor Pages - CRUD Operation

  • 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

N-Tier Architecture

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

Repository Pattern

  • 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

Product Management

  • 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

Home Page

  • Home Page
  • Lux theme
  • Details Action Method
  • Details UI

Identity Management

  • 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

Shopping Cart

  • 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

Order Creation

  • 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

Order Management

  • 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

MVC Advanced Concepts

  • 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

Seed Database and Azure Deployment

  • DbInitializer Interface
  • Implement DbInitializer
  • Azure Database
  • Azure Deployment

 

Apply for Certification

https://www.vskills.in/certification/asp-dotnet-core-certification-course

 For Support