Microsoft ASP.NET MVC 5 Web Developer Training

Master ASP.NET MVC 5 Web Development with our comprehensive training for developers transitioning from ASP.NET Web Forms or leveling up their web application skills.

Course Thumbnail

Essential Skills Gained

Checkmark

Design models, views, controllers, and routes to build sophisticated MVC applications.

Checkmark

Compose and validate MVC views using layouts, partials, and form data validation techniques.

Checkmark

Implement data retrieval and storage strategies with LINQ and Entity Framework.

Checkmark

Create secure and dynamic Single Page Applications using jQuery, KnockoutJS, and the ASP.NET Web API.

Format

  • Instructor-led
  • 4 days with lectures and hands-on labs.

Audience

  • ASP.NET Web Developers
  • ASP.NET MVC Learners
  • Web Application Developers
  • Developers transitioning from Web Forms

Description

Throughout the class you’ll learn about core MVC concepts such as Model classes, Views and Controllers. You’ll also see how routes are used and how they can be customized, write custom razor helpers and templates, and learn how to validate data using data annotations and the fluent API. Along with core MVC concepts you’ll also learn how to query databases using Entity Framework. This includes creating custom DbContext classes, writing LINQ queries, building a repository layer to encapsulate data access code, and more. Finally, you’ll learn how client-side technologies such as jQuery and AngularJS can be used to interact with RESTful services created using ASP.NET Web API. If you’re looking for a hands-on look at what the ASP.NET MVC framework offers then this class is for you!

Calendar icon

Upcoming Course Dates

No upcoming dates. Please check back later.

Course Outline

Download PDF

Model, View Controller Day

  1. Using the Visual Studio 2013 One ASP.NET Project Template

  2. Creating a simple ASP.NET MVC application

  3. Understanding Routing, Models, View, Controllers

  4. Using the Razor View Engine

  5. Creating Strongly-Typed Views

View and Validation Day

  1. Working with MVC Helpers

  2. Validating form data

  3. Using ASP.NET MVC Layouts

  4. Using ASP.NET MVC Partials

  5. Using ASP.NET MVC Templates

  6. Using ASP.NET MVC Areas

Database Day

  1. An introduction to LINQ

  2. Building a database-driven application with the Microsoft Entity Framework

  3. Using the Repository Pattern

  4. Using Dependency Injection frameworks

  5. Creating Unit Tests and using Mock Object frameworks

Security and Single Page App Day (SPA Day)

  1. Security

  2. Common ASP.NET Security vulnerabilities and how to avoid them

  3. Securing your web application with new ASP.NET Identity system

  4. Single Page Apps

  5. Performing Ajax requests with jQuery

  6. Exposing data to the client with the ASP.NET Web API

  7. Building client-side MVVM applications with KnockoutJS

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.