Our ASP.NET Core MVC 2.0 training course is aimed at .NET developers who want to explore the ever-evolving Microsoft Web Development stack and who are new to the MVC design pattern. On this ASP.NET Core course your key aim will be focused on developing dynamic, thoroughly testable web apps using the latest techniques and Microsoft frameworks / APIs available.
The ASP.NET Core MVC 2.0 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.
If your production environment isn't yet set up for ASP.NET Core 2.0 (e.g. MVC 5 or 6) and need to bring new staff up to speed on maintaining your exisiting codebase let us know as we are happy to deliver on-site training on all previous versions.
By the end of this course, you will have learnt about:
ASP.NET Core 2.0 Architecture, Principles and benefits
Creating Views, View Components & Tag Helpers
Dependency Injection in ASP.NET Core
Creating RESTful services using Web API
Test-Driven Development in ASP.NET & Visual Studio tools
Creating Single Page Applications (SPAs)
Creating Navigation, Routing, State Management, Security & More...
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 Intro to .NET with C# 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 Core 2.0 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
Introduction to ASP.NET Core 2.0
ASP.NET Core essentials
Creating a minimal .NET Core console app
Creating a minimal ASP.NET Core web app
A closer look at ASP.NET Core middleware
Getting started with MVC
Introduction to ASP.NET Core MVC
A closer look at Razor syntax
Creating a complete ASP.NET Core MVC application
Setting the scene
Defining models and views
Handling form submissions
ASP.NET Core 2.0 Tag Helpers
Benefits of Tag Helpers and how they work
Enabling Tab Helpers
Opting in / out of Tag Helper Processing
Structuring ASP.NET Core MVC Applications
Defining the Domain Model
Defining the Web Application
Dependency Injection, configuration, and Entity Framework