Whats New in ASP.NET Core

ASP.NET Core has arrived, and it packs a punch. This seminar gives you an accelerated jump-start into the new platform. We will showcase the new APIs, demonstrate the new tools and libraries, and explain the architectural differences on offer. By the end of the seminar you will be ready to make the jump with confidence and zest.

What you will learn:

  • ASP.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


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

Course outline:

  • 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

Andy Olsen - author of the course

Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.

Other relevant courses

28. October
3 days
3. November
4 days
Classroom Connect2Classroom