||This session will overview the Microsoft web platform and introduce fundamental building blocks like Visual Studio 2015 and NuGet. It will include an overview of Microsoft Azure and encourage attendees to sign up so they can "play along" with
demos throughout the day.
|Introduction to ASP.NET and Visual Studio 2015 Web Tooling
||We'll start out by explaining the One ASP.NET experience in Visual Studio 2015. We'll continue with an introduction to ASP.NET Core. Next, we'll introduce new features for web developers in Visual Studio 2015 and Web Essentials, explaining how Visual
and identity system.
||Demo - Getting started with ASP.NET Core
|Visual Studio and Web Essentials
|Building Web Applications using the latest ASP.NET technologies
||This session will include a quick introduction to the MVC pattern, then build and deploy an ASP.NET Core website using MVC, Entity Framework Code First, and Microsoft Azure Web Apps. We'll continue building this demo scenario (the GeekQuiz app
from the BUILD 2013 keynote) throughout the day.
||Building and deploying an ASP.NET application
|Building web front ends for both desktop and mobile using the latest web standards
This session extends the GeekQuiz application by building in a single page application (SPA) interface using Angular 2 and CSS3 transitions.
||Building a SPA interface using Angular 2
|API Services for both web and devices
||This session will begin by explaining what HTTP services are and some HTTP API design principles like REST and Hypermedia. We'll build out the HTTP API back end for the GeekQuiz application using ASP.NET Web API, then show how we can leverage
it with a Windows Store front end.
||Overview of Web API backend from GeekQuiz
|Building a Universal Windows application front end
|Running, improving and maintaining a site in the real world
||We've built and deployed a site, but that's the easy part. How do we keep it running and make it better? We'll see how to leverage Microsoft Azure to solve three real world challenges: scaling, handling change (without downtime or headaches)
and managing multiple environments.
||Scaling a production website
|Handling change (EF migrations, Deployment rollback)
||This session will review what's been covered throughout the day and show where to go to learn more.