Autoplay
Autocomplete
Previous Lesson
Complete and Continue
ASP.Net Core MVC
Introduction
Introduction (0:52)
Why Use ASP.Net Core MVC (3:27)
What You Should Know (1:02)
The Basics
Building blocks of ASP.NET Core applications (3:17)
Creating a Project (3:49)
Understanding Middleware (5:04)
Working with External Dependencies (2:13)
Serving Static Contents (2:23)
Error Handling and Diagnostics (4:54)
Custom Configurations (4:59)
Populate Configuration Settings using JSON files (5:42)
Dependency Injection (7:14)
Model View Controller Pattern
Model View Controller - Introduction (2:43)
Registering MVC in ASP.Net Core Application (2:42)
Working with Controllers (3:40)
Pass parameters to Controller actions (5:38)
Understanding Routing (2:53)
Customizing Routes (3:11)
Understanding Views - Render HTML with Views
Render HTML using Razor (2:30)
Render dynamic content with Razor (5:55)
Reuse shared HTML markup using Layouts (7:06)
Pass Data from Controller to View (2:09)
Render Data with Strongly typed Views (3:11)
Using Partial Views (4:30)
Custom Helper Methods (4:26)
View Components (6:00)
Adding Logic (Model) to View Components (2:38)
Work with Data
Creating HTML Form with Model Binding (8:29)
Post form data to Controller action (4:13)
Validate Form Post Data (5:46)
Introduction to Tag Helpers (5:09)
Entity Framework Core Database First (4:21)
Entity Framework Core Database Insert (1:38)
Entity Framework Core Database Read
Entity Framework Core Update DB and Collection (2:50)
AJAX and Web APIs
Partial Rendering (2:40)
Web API endpoints - Introduction (3:05)
Expose Data through Web API endpoints (6:42)
Consume a Web API from the browser (4:28)
Securing Web Applications
Secure Controller Actions (3:43)
Adding Identity Services (3:39)
Using Identity Services to Allow User Login (5:28)
Using Identity Services to Create Accounts (3:34)
Avoid Cross Site Request Forgery (2:17)
Deploying ASP.Net Core MVC Web Application to IIS
Include static content (1:16)
Exclude and Include Files (2:19)
HTTPS and ASP.Net Core (3:06)
Setting up IIS (2:11)
Create Site and App pool (1:34)
Publishing Web Application (4:50)
why web.confg (0:47)
Conclusion & Code Download
Conclusion & Code Download (0:45)
Customizing Routes
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock