Introduction
  • Series Introduction
  • Introduction to GIT
  • Overview of the MVC Pattern
  • Overview of ASP.NET
  • Updates to VS 2015 / ASP.NET MVC 4.6
  • Creating our Project
  • Adding our Project into GIT
ASP.NET MVC Basics
  • Routes, Areas, and Controllers
  • Views and Layouts
  • View Models
  • Authorization in ASP.NET
  • Scripts, Styles and Bundles
  • Admin Layout
Working with Data
  • Overview of Data
  • Versioning our Database with Fluent Migrator
  • Overview of nHibernate
  • Installing our MySQL Driver
  • Creating our User Entity
  • Creating our User Admin
  • Database Driven Auth in ASP.NET
  • Preventing CSRF (Cross-site Request Forgery) Attacks
  • Adding Roles into the User Admin
  • Post and Tag Data Model
  • Pagination for our Posts Admin
  • New and Edit Forms for our Posts
  • Soft Deletion for Posts
  • Post Tag Editor
  • Select N+1 and Eager Loading
  • WYSIWYG Editors and Preventing XSS (Cross-site Scripting) Attacks
Frontend
  • Building our Frontend: Part 1
  • Building our Frontend: Part 2
Deploying to Production
  • Deploying to Windows Server 2012
  • Custom Error Pages
  • Conclusion