ASP.NET MVC 5 Workshop

$7,000 for 5 Students
$7,000 for the first 5 students, each additional student is $250. This price
includes all plane and hotel costs.
In this 4-day hands-on workshop, taught by former Microsoft ASP.NET Program Manager Stephen Walther,
you learn how to build applications using Microsoft’s latest framework for building web applications.

Day 1 — Understanding ASP.NET MVC

  • Introduction to Models, Views, and Controllers
    • Creating a simple Movie Database App
    • Comparing ASP.NET MVC and ASP.NET Web Forms
  • Understanding ASP.NET MVC Routing
    • Debugging routes
    • Creating custom ASP.NET MVC routes
  • Understanding ASP.NET MVC Controllers
    • Returning different Action Results
      • View Result
      • Redirect Result
      • File Result
  • Understanding ASP.NET MVC Models
  • Understanding ASP.NET MVC Views
    • Introduction to the Razor View Engine

Day 2 — View and Validation Day

  • Creating strongly-typed ASP.NET MVC views
  • Understanding ASP.NET MVC helpers
    • Using the standard MVC helpers
    • Creating custom helpers
  • Creating Partials
    • Reusing HTML content
    • Creating Sub-controllers
  • Creating View Master Pages
  • Validating Form Data
    • Server Validation
      • Understanding Model State
      • Using DataAnnotation attributes
      • Using the IValidatableObject interface
    • Client Validation
      • Using jQuery Validate
      • Performing Remote Validation
      • Adding custom client validation
  • Using View Templates
    • Creating Display Templates
    • Creating Editor Templates

Day 3 — Database Day

  • Understanding LINQ to Entities
    • Standard LINQ operators
    • Debugging LINQ queries
  • Understanding the Entity Framework
    • Creating an Entity Data Model
    • Performing CRUD operations
    • Working with Stored Procedures
    • Working with POCO Entities
  • Creating ASP.NET MVC data repositories

Day 4 — MVC and Ajax

  • Using Bundling and Minification
  • Introduction to jQuery
    • Using jQuery Selectors
    • Making Ajax calls with jQuery
  • Introduction to Knockout
    • Creating observables
    • Declarative data-binding
    • Creating client-side templates
  • Using the ASP.NET Web API
4-day lecture with hands-on labs. Class is usually from 9:00 am to 4:00 pm.
All students will receive a custom workbook.
Who Should Attend
Any developer interested in building Modern ASP.NET web applications using ASP.NET MVC.
This class also is appropriate for ASP.NET Web Forms developers who need to learn how to migrate to ASP.NET MVC.

  • Familiarity with the .NET Framework.
  • Familiarity with the C# programming language.
  • Knowledge of SQL Server helpful but not required.
Stephen Walther Profile
Stephen Walther

is a former Senior Program Manager on the Microsoft ASP.NET team. While at Microsoft, he worked on ASP.NET MVC, ASP.NET Ajax and jQuery, and the ASP.NET framework.

Stephen is the author of several best-selling books including ASP.NET MVC Framework Unleashed and ASP.NET Unleashed. ASP.NET Unleashed is the all-time best-selling book on ASP.NET.

Books written by
Stephen Walther
Windows 8 Apps with HTML5 and JavaScript

Contact us now to schedule your training.
Email: [email protected]