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

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

Learn ASP.NET Core 5 with MVC and Entity Framework Core as we build real world paving project.

Focus of this course is not just on teaching you .net core, its main focus is getting you ready for real world project.

I have divided the course in two part. In part 1 we have simple requirements but in Part 2, our requirements will change! Which is a typical real world scenario.

With that I will explain how to adapt with the changes and make sure the requirements change can be handled as smoothly as possible. Exciting right? 

So Enroll in the only course that will take you from scratch and make you a developer ready for real world projects! 

What we will cover in this course?

  • Learn basic foundations of ASP.NET Core MVC
  • Learn structure of ASP NET Core 5 Project
  • Setup Database connection with Entity Framework Core
  • Learn forms and validations in ASP.NET Core MVC
  • Learn View Models, ViewBag, ViewData, Sweetalert, Summernote etc.
  • Sessions in ASP.NET Core 5
  • Scaffold identity manually to ASP.NET Core Project
  • Send Emails with MailJet in ASP.NET Core Applications
  • Best practices and assignments

What's included?

Video Icon 100 videos File Icon 2 files

Contents

Welcome to Course
Introduction
3 mins
Demo
5 mins
Demo Part 2
7 mins
Tools
3 mins
Project resources
2 mins
Rocky Snippets Part 1.zip
15.5 MB
ASP NET CORE
5 mins
Github URL
Create Project
4 mins
Project file
2 mins
Program Class file
2 mins
Dependency Injection
5 mins
Startup Part 1
3 mins
Startup Part 2
4 mins
Routing in MVC
7 mins
AppSettings
1 min
wwwRoot and launchsettings
3 mins
MVC application
4 mins
Routing in MVC
4 mins
Views in Default Project
5 mins
Configure Database in Project and Create Model
Create First Model
4 mins
Add Connection String
4 mins
Setup Db Context
6 mins
Complete DbContext Configuration
4 mins
Push Category to Database
4 mins
Check Database
2 mins
Add Category Controller
3 mins
Add Category Index View
3 mins
Get all Category
5 mins
Display All Category
6 mins
Add Category Part 1
5 mins
Add Category Part 2
6 mins
Add Category Part 3
4 mins
Assignment
2 mins
Solution
7 mins
Validations and CRUD Operations
Validations in ASP.NET Core
5 mins
Client side and server side validations
5 mins
Passing Parameters on Redirect
4 mins
Category Edit Get Action
4 mins
Update Category
3 mins
Delete Category
4 mins
Font Awesome
5 mins
Assignment
1 min
Assignment Solution
6 mins
Product Management
Add Product Model
6 mins
Push Product to Database
4 mins
Product List Action and View
6 mins
Product Upsert Get Action
4 mins
Product Upsert UI Part 1
6 mins
Product Upsert UI Part 2
6 mins
ViewBag and ViewData
6 mins
What is ViewModel
4 mins
View Model Demo
5 mins
Sweetalert
4 mins
Summernote
3 mins
Create Product Demo
9 mins
Display Image Edit Product
4 mins
Product Upsert UI Part 3
8 mins
ModelState Not Valid
4 mins
Delete Product
9 mins
Assignment
1 min
Assignment Solution
7 mins
Eager Loading
2 mins
Modify Product Model
2 mins
Customer Facing Website Management
Navbar updates
2 mins
View Model for Home Page
4 mins
Home IndexView
4 mins
Partial View
5 mins
Home Page Demo
3 mins
Details VM and Action
5 mins
Product Details
6 mins
Configure Session
6 mins
User Session GET method
6 mins
Add to Session
7 mins
Remove From Cart Button Logic
3 mins
Remove from Cart Action
3 mins
Scaffold Identity
Scaffold Identity Tables
6 mins
Scaffold Identity Pages
7 mins
Modify Scaffolded Identity Tables
4 mins
Add Name and Phone Number to Registration
6 mins
Configure RoleManager
6 mins
Register First User
4 mins
Create New Admin Users
6 mins
UI Changes for Admin
2 mins
Shopping Cart and Inquiry Email
Create Cart Controller
6 mins
Shopping Cart UI
5 mins
Delete Cart Items
4 mins
Authorization Basics
6 mins
Summary Get Action
6 mins
Summary Page UI
4 mins
Summary Solution
3 mins
MailJet Signup
2 mins
MailJet Implementation
6 mins
Send Email
6 mins
Proton Mail
4 mins
Accessing AppSettings Configuration
6 mins
Inquiry Confirmation
8 mins
Foreach vs For
4 mins
Email Template Data
7 mins
Email Template Demo
5 mins
Authorization
4 mins
Register Admin User Bug
4 mins

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.