About The Course, ASP.NET MVC 6 is Microsoft’s last MVC release based on .NET Framework for building scalable, standards-based web applications using well-established design patterns and the power of ASP.NET and the .NET Framework. Version 5 of ASP.NET MVC adds many new features such as template-based views based on the Bootstrap framework, attribute routing, support for Entity Framework 6, and more. During the course, attendees build a fully functional data-driven ASP.NET MVC web application through a series of hands-on lab exercises. Learning Objectives Learn advanced C# skills to more easily embrace the MVC framework including anonymous types, extension methods, partial types, anonymous methods, dynamic types, the Thread Parallel Library (TPL), the lambda operator, Language Integrated Query (LINQ), and Entity Framework. Learn to understand the MVC design pattern and how it is applied in ASP.NET MVC. Learn to recognize the benefits and drawbacks of using ASP.NET MVC. Learn to make good decisions about application architecture and the choice of data access technology. Learn to build a compelling and maintainable HTML user interface using the Razor view engine and client-side JavaScript. Learn Visual Studio scaffolding and how to take advantage of it for code generation.
