Master the essentials of building modern, scalable web applications with our ASP.NET MVC 5 and Web API course tailored for new and experienced developers eager to leverage Models, Views, and Controllers efficiently.
Understand the integration of URL Routing in MVC and Web API.
Create comprehensive MVC applications from start to finish.
Work proficiently with the Entity Framework for data management.
Develop and consume diverse Web API and REST/OData web services.
MVC, Web API and the Entity Framework is a very complete set of tools built by Microsoft to allow you to quickly create multi-tiered modern web applications. ASP NET MVC 5 and Web API is a five-day instructor-led course is a deep dive into MVC and covers not only Models, Views and Controllers, but also covers ASP.NET Routing, Web API, REST, OData and the Entity Framework. You will get hands on with guided labs that reinforce the lecture material.
No upcoming dates. Please check back later.
MVC Versions
What is MVC?
MVC and “Auto-Magic”
Creating a New MVC Project
A Few Notes About Databases for Developers
C# and Visual Studio Notes and Tips
The Routes Collection
Debugging Routes
Adding Routes
Web API Routes
Page Routes
MVC Routes
Attribute Based Routes
Routes and Parameters
Ignored Routes
Routing Order
Controllers
Creating Controller Classes
Actions
Creating Actions
Common Issues for Actions
Working with Parameters
Action Attributes
Restricting Access to Actions and Controllers
Improving Performance with Caching
Dealing with Controller and Action Exceptions
Passing Data to Views
Action Filters
Best Practices
Entities?
Context?
Getting the Entity Framework
Resources
Database First, Model First and Code First
Core Objects
Database First
Model First
Code First
Testing with Standard Data
Calling SQL Through the Entity Framework Context
Tips, Caching, Monitoring and the Fluent API
Models
MVC without the Entity Framework
Model Tiers
Model Attributes
Display Attributes
Validation Attributes
Other Attributes
Additional MVC Attributes
View Models
Best Practices
Route to Controller to Action to View
View Engines
“Auto-magic” and Views
Controller Helpers for Views
Passing Data to Views
View Bags
“Model.” vs. “model.” vs. “@model”
Razor
HTML, CSS and Razor Views
Creating Razor Views
Embedded Razor Code
Razor HTML Helpers
HTML Helpers for Forms
Mobile-Specific Views
Layouts
Partial Views
Best Practices
Areas
Creating Areas
Linking between Areas
HTML Helpers
A Brief History of Web Services
Add Web Services to an MVC Project
MVC Actions vs. Web API
Data Formats – XML & JSON
Consuming Web Services
Calling a Web Service from Server Side Code
Calling a Web Service from Ajax and jQuery
Starting a new Web API or MVC plus Web API Project
Adding Web API to an Existing MVC Project
Web API Routing
Web API Controllers
HTTP Verbs
Web API Actions
Returning Data – Best Practices
Using IHttpActionResult
Web API Help Pages
RESTful Web Services
OData
OData Queries
OData Updates
Differences Between a Web API Project and an OData Project
Adding REST and OData to a Project
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier