Simple play icon Course
Skills Expanded

ASP.NET MVC 5 Fundamentals

by Scott Allen

ASP.NET MVC 5 Fundamentals covers all the new features of ASP.NET MVC 5, as well as the new features for web developers in Visual Studio 2013, including WebApi 2, OWIN, Katana, SignalR, and the Entity Framework version 6.

What you'll learn

ASP.NET MVC 5 Fundamentals covers all the new features of ASP.NET MVC 5, as well as the new features for web developers in Visual Studio 2013.

The course looks at the Katana and OWIN middleware components to see how the components work at a low level and how they fit into ASP.NET pipeline.

The new identity and membership components are covered, and a demonstration is included to customize and seed the membership database.

We look at Bootstrap 3's grid and responsive design system, as well as the Web API 2, including a demo of making authenticated calls against a Web API from JavaScript.

The Entity Framework version 6 is covered including the new async API in EF6, and we'll build an application to stream performance counter data using SignalR and Knockout.

Finally, there are tips and tricks for editing HTML, JavaScript, CSS and LESS with Visual Studio 2013 and extensions like Web Essentials, which brings the Zen Coding plugin to the Visual Studio

Course FAQ

What is ASP.NET MVC 5?

ASP.NET MVC 5 is a framework similiar to the original Microsoft ASP.NET web platform. This framework provides extensible, high-quality programmning models that allow you to build dynamic, data-driven websites.

Who is this course for?

This course is designed for web developers.

Are there any prerequisites for this course?

Prerequisites for this course are: a familiarity regarding webdevelopment and a basic understanding of ASP.NET MVC.

What will I learn in this online course?

In this course, you will learn about all the fundamentals of ASP.NET MVC as well as other features for web developers. Other areas of study are Visual Studio 2013, WebApi 2, OWIN, Katana, SignalR, and the Entity Framework version 6.

What is Visual Studio?

Microsoft Visual Studio is an integrated development environment. Visual Studio is used to develop computer programs, as well as websites, web apps, web services, and mobile apps.

About the author

Scott has worked on everything from 8-bit embedded devices to large scale web sites during his 15+ years in commercial software development. Since 2001, Scott has focused on server-side and web technologies, like ASP.NET, ASP.NET AJAX, Windows Workflow, Silverlight, and LINQ. Scott is also a speaker at national conferences like VSLive!, as well as code camps and user groups near his hometown of Hagerstown, MD. Scott has been recognized as a Microsoft MVP since 2005, and has written or co-... more

Ready to upskill? Get started