Introduction
  • Introduction
MVC and .NET Core MVC overview
  • New solution and mvc overview
  • Asp Core MVC Overview
Controllers
  • Controllers - New Project and Run Project
  • How controllers work
  • How controllers work 2
  • Passing data to views
  • Getting Query Strings
  • Redirecting
Razor
  • Razor - Creating the project and the model
  • How Razor works
  • Using conditionals
  • Collections in Razor
Routing
  • Routing - New Project
  • Routing basics
  • Alternative syntax
  • Static URL segments and route precedence
  • Getting the third segment
  • Getting any number of segments
  • Constraining routes
  • Attribute routing
  • Linking to actions
  • Linking to actions 2
  • Customizing routes
Areas
  • Areas - New project and Area
  • How Areas work
Views
  • Views - New project
  • Strongly typed views
  • Important view files and folders
  • Sections
  • Partial Views
Form Tag Helpers
  • Form Tag Helpers - New project and model
  • Creating the repository and dependency injection
  • Index and create views
  • Form using tag helpers and model binding
  • Formatting model properties
Other Tag Helpers
  • Other Tag Helpers - New project
  • Environments
  • Script tag helpers
  • CSS files tag helpers
CRUD Project using Entity Framework Core
  • CRUD - New project
  • Creating the model and the database
  • Controller and Index view
  • Details view
  • Edit view
  • Edit post
  • Create
  • Delete
  • Adding model validation
Miscellaneous
  • Miscellaneous - New project
  • Using bower
  • Returning JSON
  • Bundling & Minifying
Bonus Material
  • Bonus Material