YoVDO

ASP.NET MVC 4 Essential Training

Offered By: LinkedIn Learning

Tags

ASP.NET MVC Courses Web Development Courses C# Courses Microsoft Visual Studio Courses Entity Framework Courses Routing Courses Razor Courses

Course Description

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

Related Courses

Building a Calculator using C# in Visual Studio
Coursera Project Network via Coursera
Create your first test automation script - Selenium and C#
Coursera Project Network via Coursera
Create a Simple Desktop App with VB.NET
Coursera Project Network via Coursera
Deploy a website to Azure with Azure App Service
Microsoft via Coursera
DevOps Testing
Microsoft via edX