What's New in ASP.NET 5 and MVC 6

Contact Us for Dates
2 days practical workshop for up to 12 people.
Only £790
ASP.NET 5 and MVC 6 have arrived, and they pack a punch. This seminar gives you an accelerated jump-start into the new platform. We'll showcase the new APIs, demonstrate the new tools and libraries, and explain the architectural differences on offer. By the end of the seminar you'll be ready to make the jump with confidence and zest.

Layout

This course is a mixture of lectures and hands on exercises designed to reinforce the topics learnt

Training Course Objectives

  • ASP.NET 5 architectural differences
  • MVC and Web API controller unification
  • Dependency injection and test-driven development testing
  • Implementing middleware components
  • SPA support
  • Cross-platform development

Training Course Prerequisites

  • Experience using a previous version of ASP.NET, MVC, and/or Web API

Chapters

Chapter 1 Setting the Scene

  • The Visual Studio 2015 experience
  • Goodbye VB and Web Forms
  • Hello Mac and Linux

Chapter 2 Creating Web Applications

  • Unification of MVC and Web API controllers
  • New tag helper syntax in views
  • Creating custom tag helpers

Chapter 3 Dependency Injection

  • DI concepts
  • DI techniques in ASP.NET 5
  • Design and architecture considerations

Chapter 4 Test Driven Development with ASP.NET 5

  • Recap of TDD
  • Introduction to xUnit.NET
  • Walk-through of using TDD with ASP.NET 5

Chapter 5 ASP.NET Pipeline

  • Overview of the HTTP pipeline
  • Host neutrality
  • Overview of OWIN
  • OWIN middleware components

Chapter 6 Creating Single Page Applications

  • Overview of SPAs
  • Using GruntJS, NPM, and Bower support
  • Overview of AngularJS and Bootstrap

Chapter 7 Cross-Platform Development

  • Scenarios for hosting on different platforms
  • Tooling for cross-platform development
  • Overview of Kestrel