Course Description

ASP.NET Core has arrived, and it packs 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.

What you’ll learn

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



2 Days


Target Audience

This course is aimed at developers with experience in earlier versions of ASP.NET MVC, who want to learn what’s new in ASP.NET Core.


Course Prerequisites

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


Course Content

  • Setting the Scene: The Visual Studio 2015 experience; Goodbye VB and Web Forms; Hello Mac and Linux
  • Creating Web Applications: Unification of MVC and Web API controllers; New tag helper syntax in views; Creating custom tag helpers
  • Dependency Injection: DI concepts; DI techniques in ASP.NET Core; Design and architecture considerations
  • Test Driven Development with ASP.NET Core: Recap of TDD; Introduction to xUnit.NET; Walk-through of using TDD with ASP.NET Core
  • ASP .NET Pipeline: Overview of the HTTP pipeline; Host neutrality; Overview of OWIN; OWIN middleware components
  • Creating Single Page Applications: Overview of SPAs; Using GruntJS, NPM, and Bower support; Overview of Angular and Bootstrap


See more DOT NET courses