ASP.NET MVC 5 Essential Training

Go to class
Write Review

Free Online Course: ASP.NET MVC 5 Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. ASP.NET MVC 5 Essential Training is taught by Jonathan "J." Tower.

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