Expanded Library

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

Ready to upskill? Get started