What's 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'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.

Duration

2 days

 

Prerequisites

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

What you'll 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

Course details

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