Course info
Mar 13, 2015
2h 5m

ASP.NET 5 begins a radical departure from the origins of the ASP.NET framework over 15 years ago. With a new project structure, configuration system, and runtime, ASP.NET is now a lean framework for building web applications. In this course, we'll look at the new project structure and compilation model, the unification of ASP.NET MVC and the ASP.NET Web API, and the new Node.js tools that integrate with Visual Studio.

About the author
About the author

Scott has over 15 years of experience in commercial software development and is a frequent speaker at national conferences, and local user groups. Scott is a Microsoft MVP and has authored books on several Microsoft technologies, including ASP.NET, C#, and Windows Workflow.

More from the author
C# Fundamentals
6h 5m
Apr 16, 2019
More courses by Scott Allen
Section Introduction Transcripts
Section Introduction Transcripts

Projects and Runtimes
Hi. This is Scott Allen, and this module is a first look at ASP. NET 5 and Visual Studio 2015. I'll be using pre-released software in this course, software that might change its look, its feel, and its functionality, but the overarching goal of this course is to give you the big picture of ASP. NET 5, how it works, what's good, what's bad, everything so that you can be prepared to know what will happen with your applications when you make the move. In this first module, we'll be looking at the new runtime, the new environment, and the new project structure for ASP. NET applications because this is one area that has significant changes. And in the next clip I want to talk about the three major changes that you need to be prepared for in moving to ASP. NET 5.

ASP.NET MVC 6 - The Great Unification
Hi, this is Scott Allen, and in this second module of an ASP. NET 5 first look we will build out a very small application to see what it's like to work with ASP. NET MVC 6. MVC 6 is the new ASP. NET MVC and Web API as the two frameworks have rolled into one. There are many concepts you'll already know about MVC 6 like how to route requests, respond to requests with controller actions, use model binding. These concepts won't be new or different, but there are some significant changes in how MVC behaves and how you use this framework. For starters, MVC 6 no longer relies on the System. Web assembly, so there might be some code that you've written no longer works. Also, the complex configuration system that we've come to learn over the last 14 years is gone, but we'll see those types of details shortly. Let's get started.

ASP.NET 5 Tools - The Letter K and Node.js
Hi, this is Scott Allen, and in this module we're going to look at some of the tools for ASP. NET 5. Some of these tools are provided by Microsoft, like the KVM, the K Version Manager. The KVM lets me update and manage runtimes from the command line, and I'll show you how you can use this tool to be more effective with the K Runtime. Other tools we will look at are provided by third parties. These are tools like Node. js and the build tools and package managers that run on top of Node. js. In this module, I'll show you how these tools allow you to work productively with frontend frameworks and libraries and also how they integrate with Visual Studio 2015. We'll kick things off by looking at the version manager for ASP. NET 5, the KVM.