EXCEPTIONAL TRAINING COURSES FOR IT PROFESSIONALS
LONDON UK | ONSITE | ONLINE
This expert-led MVC training course will guide you through how ASP.NET MVC architecture, in combination with Web API services, provides a modern structure for building responsive, highly testable, Web, mobile and server-side Applications.
ASP.NET developers who want to leverage the power of ASP.NET MVC
What are ASP.NET Core 1 and Core 2?
Development for Windows, Linux and iOS
Full Framework or Core options
What are Model, View and Controller?
Discuss the rapid development and evolution of ASP.NET MVC including the features/approaches already deprecated!
Comparison of features for web technologies
Responsibilities of the Model, View and Controller
Support for Dependency Injection
Creating your first ASP.NET MVC web Application
Building a Responsive Web Site and support for Mobile and Table using ‘bootstrap’
New Core 2 Features
Working with Parameters
Introduction to Routing
Understanding Model Binding and use of View Models
Task Asynchronous Pattern
Responsibilities of a View and View Engines
Creating Razor Views
Layout Page (Razor)
Strongly Typed Views
Tag Helpers and Html Helper methods
Introduction and motivation
Building your routes and defaults
POCO Types and Strongly Typed Views
Use of View Models
Introduction to Entity Framework 6/7
Using Entity Framework 6/7
Extending Entities and validation rules
What are Razor Pages
Creating Razor Pages
Postback to Razor Pages
Adding Code Behind File
Razor Page 'Model'
Injection Into Razor Page
Define and use 'Middleware' to modularise Applications
Separate concerns further with Services
Use Dependency Injection to Provide access to Services
Using Bootstrap to provide a Responsive User Interface
Layout using Bootstrap
Built in Filters
Creating Custom Filters
What is REST?
Using HTTP verbs
Previous options for action
Implementing GET, POST, PUT, DELETE
Dealing with common security threats in ASP.NET MVC
Authentication and Authorization
Securing controllers and actions
Revised Configuration in Core 2
Writing Tests for MVC Architecture
MS Test and xUnit
Test Driven Development (TDD)
Unit Testing best practices
Enforcing Isolation of tests
Partitioning Large Web Applications
Navigation between Areas
See why people choose JBI
Call our Tech Team : 0800 028 6400 request info
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
Get in touch
0800 028 6400
This organisation needed their Supply Chain department to get fully involved with Microsoft’s Power BI reporting product as soon as possible....
Over many years the members of this Software Engineering team have developed web applications using the popular .NET technology of ASP.NET WebForms....
This client had previously utilised third parties to develop and deliver its customer facing products and services. A strategy change required...
Our inspiring and up-to-date courses gain exceptional feedback
"great tips to help reduce build times"
"we got access to exclusive content"
"intensive course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"
Microsoft recently released the public road map that gives the holistic approach to Integration and the key product offerings that contribute...
Back in March 2014, the Angular team dropped a bomb by announcing Angular 2 and everyone started yelling. Instead of an evolutionary step forward,...
MVC The Model View Controller (MVC) architectural pattern has a long history (together with its variants) and has been used in many languages...