Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

ASP.NET MVC 4 Essential Training

via LinkedIn Learning

Overview

Learn how to develop modern, dynamic web applications with the ASP.NET MVC 5 framework.

Syllabus

Introduction
  • Powerful web applications with MVC 5
  • What you should know
  • Tools used
  • Demo project overview
1. Getting Started with MVC 5
  • Model-view-controller (MVC) pattern
  • Advantages of MVC
  • Visual Studio new project dialog
  • Walking through the new project template
  • How MVC services requests
  • Startup configuration and global routing
2. Startup and Configuration
  • Handling events in Global.asax
  • App config with App_Start
3. Controllers
  • Putting the pieces together
  • Using controllers and action methods
  • Returning a view response
  • Using other response helpers
  • Attribute routing
  • Advanced attribute routing
4. Filters
  • Securing your app with filters
  • Customizing your actions with filters
  • Altering action results with filters
  • Handling exceptions with filters
5. Views
  • View folder organized by convention
  • Razor: Transitioning from code to markup
  • Implicit/explicit expressions and blocks
  • Adding comments to Razor
  • Handling form posts with IsPost
  • Passing data from the controller
6. Strongly Typed Models
  • Bringing models and views together
  • Building HTML with HTML Helpers
  • Advanced use of HTML Helpers
  • Define your own inline HTML Helpers
  • Creating custom HTML Helpers
7. Sharing Views
  • Sharing layouts
  • Using bundles and sections in layouts
  • Rendering partial views
  • Escaping the @ symbol
8. Models
  • Data models vs. view models
  • Building models with Entity Framework
  • Validation with data annotations
  • Validation with ModelState
  • Displaying validation in the view
  • Building custom validation attributes
9. Unit Testing
  • Testing a controller's selected view
  • Testing a controller's view data
Conclusion
  • Next steps

Taught by

Jess Chadwick

Reviews

4.6 rating at LinkedIn Learning based on 492 ratings

Start your review of ASP.NET MVC 4 Essential Training

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.