Our ASP.NET MVC training course is aimed at .NET developers who are new to the concepts of the MVC design pattern and Microsoft's ASP.NET MVC framework and developing Single Page Applications (SPAs).
The ASP.NET MVC course focuses on the latest revision release and as such may also be useful for developers coming from earlier versions, who want to learn the latest features and also get a refresher on MVC Best Practices.
Model-View-Controller (MVC) is a design pattern which focuses on separating the Application Logic from the User Interface. One of the benefits is that it allows for the development, testing and on-going housekeeping of the code to be split across different teams.
This course provides full coverage of ASP.NET MVC, including Bootstrap, Web API, attribute routing, and the mobile UI API.
If your production environment is targeting MVC 5 let us know as a large chunk of the course will still be relevant (and you'll get the bonus of getting a headstart on all the new features too!)
Microsoft are renaming ASP.NET MVC 6 to ASP.NET MVC Core 1.0
By the end of this course, you will have learnt about:
ASP.NET MVC Core 1.0 Architecture, Principles and benefits
Creating Views, View Components, and Tag Helpers
Using ASP.NET Dependency Injection
Creating RESTful services using Web API
GruntJS, NPM, and Bower integration
Creating Single Page Applications (SPAs)
Who should attend
.NET Developers who are looking to leverage the power and flexibility of Microsoft's MVC 5 Framework to build robust, commercial MVC web apps.
Delegates should have attended our C# 6.0 Training Course or have equivalent .NET development experience using C#. Skills in web development ('classic' ASP.NET, HTML5, CSS) will be useful but not mandatory.
We have received great feedback from a many organisations who have chosen us to help them learn to build responsive web apps with ASP.NET MVC. Get in touch to find out how we can tailor a course to take into account your team’s existing development skills, the types of product you’re developing, and the specific topics that will be most relevant to you.
ASP.NET MVC 6 Training Course
Getting Started with ASP.NET MVC
ASP.NET MVC in context
What's new in MVC 6 / ASP.NET MVC Core 1.0
MVC project templates
Understanding the structure of an ASP.NET MVC project
Defining a data model
Creating a Complete ASP.NET MVC Application
Understanding URLs and action methods
MVC Tag Helpers
Industrial-Strength ASP.NET MVC Applications
ASP.NET application architecture best practices
Implementing a repository and Entity Framework data model (EF7 / EF Core 1.0)