UDEMY
UDEMY Logo

Complete guide to ASP.NET Core MVC (.NET 6) 

  • Offered byUDEMY

Complete guide to ASP.NET Core MVC (.NET 6)
 at 
UDEMY 
Overview

Build real world application using ASP.NET Core MVC, Entity Framework Core and ASP.NET Core Identity

Duration

15 hours

Total fee

549

Mode of learning

Online

Credential

Certificate

Complete guide to ASP.NET Core MVC (.NET 6)
 at 
UDEMY 
Highlights

  • Certificate of completion
  • 14.5 hours on-demand video
  • 6 articles
  • Access on mobile and TV
  • 30-Day Money-Back Guarantee
  • Full Lifetime Access
Read more
Details Icon

Complete guide to ASP.NET Core MVC (.NET 6)
 at 
UDEMY 
Course details

Who should do this course?
  • For anyone who wants to learn ASP NET MVC core (.NET 6) from Basics to Advance
  • For anyone who wants to learn most latest changes with Microsoft newest framework
  • For anyone interested in learning how to Architect Large Scale Projects
What are the course deliverables?
  • Learn the structure of ASP NET MVC Core Project
  • Learn the structure of ASP NET Core Razor Project
  • Learn the fundamentals of ASP NET MVC Core
  • Build 2 Projects throughout the course
  • 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
  • Sessions in ASP NET Core
  • Custom Tag Helpers in ASP NET Core
  • View Components and Partial Views in ASP NET Core
  • Bootstrap v4
  • Authentication and Authorization in ASP NET Core
  • Google and Facebook Authentication/Login
  • Role Management in ASP NET Core Identity
  • Email notifications
  • TempData/ViewBag/ViewData in ASP NET Core
  • Stripe Payment Integrations
  • Repository Pattern to Access Database
  • Dapper and Stored Procedure Calls
  • Seed Database Migrations Automatically
  • Deploying the website on Microsoft Azure
Read more
More about this course
  • This is a Beginner to Advanced level course on .NET 5 that will take learner from basics all the way to advance mode
  • This course is for anyone who is new to ASP.NET Core or who is familiar with ASP.NET and wants to take the first stab at understanding what is different in ASP.NET Core

Complete guide to ASP.NET Core MVC (.NET 6)
 at 
UDEMY 
Curriculum

Introduction

Welcome

Live Preview and Course Update .NET 7

Live Preview

Localization and Globalization in MVC

Feedback

Tools Needed

.NET Community

Project Resources

Introduction to .NET Core

Dependency Injection

Create Project

Hot Reload

Project File

Launchsettings, wwwroot and appsettings

Program class file

MVC Arhcitecture

Routing Overview

Routing in Action

Default Views

Tag Helper

Action Result

MVC Basics - CRUD Operation

Create Category Model

Add Data Annotations

Add Connection String

Connection String Update

Add ApplicationDbContext

Setup 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

Whats different

Razor Pages Introduction

Pages in Razor Project

Routing Overview

Create Category Model

Data Annotations

Connection String

ApplicationDbContext

Program.cs Database Settings

Create Database

Categoeis 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

HelpTip 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 Error

Scaffold Identity

Scaffold Identity Workaround

What got Added with Identity

Add Identity Tables

Identity Bugs with Scaffolded Pages

Register and Login in Action

Add More fileds 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 Detail 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 on 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 Advance Concepts

Authorization

Email Sender using MimeKit and MailKit

Test Email Sender

SendGrid

Session in Action

Remove 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

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2344 CoursesRight Arrow Icon

Complete guide to ASP.NET Core MVC (.NET 6)
 at 
UDEMY 
Students Ratings & Reviews

4/5
Verified Icon1 Rating
M
Mohideen Irfan
Complete guide to ASP.NET Core MVC (.NET 6)
Offered by UDEMY
4
Learning Experience: Course content is good. This is project based learning couse. The instructor taught good bit some minute details here and there he failed to explain. Other than that everything good.
Faculty: The faculty approch is project based teaching. There is no live sessions. Course resources are found in the instructor website with name dotnetmastery, As far as assignment is concerned there is not really as much. Yhe entire course is based on a ecommerce project where we will be building from the scratch and learning every topics as the course goes on.
Reviewed on 11 Mar 2023Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Complete guide to ASP.NET Core MVC (.NET 6)
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...