Introduction
  • Introduction
  • Project Structure
Fundamentals
  • MIddleware
  • Static Files
  • Routing
  • Error Handling
  • Configuration
  • Logging
  • File Providers
  • Dependency Injection
  • Working with multiple environments
  • Hosting
  • Sessions and Http Context
  • Request Features
  • Choose between ASP.NET and ASP.NET Core
MVC - Razor Syntax
  • Razor Syntax
MVC - Views
  • View Compilation
  • Layout
  • Tag Helpers
MVC - Model Binding
  • Model Binding
MVC - Model Validation
  • Model Validation
MVC - Controllers
  • File Uploads
  • Dependency Injection into Controllers
MVC - Advanced
  • Filters
  • Areas
  • Formatting Response Data
Testing Controllers
  • Review Project
  • Unit Tests
  • Integration Tests
Client-Side Development
  • Using Gulp
  • Using Grunt
  • Using Bower
Security
  • Enabling Cross-Origin Requests (CORS)
  • Preventing Open Redirect Attacks
  • Anti-Request Forgery