ASP.NET Web API

ASP.NET Web API

The ASP.NET Web API course provides developers with critical knowledge and skills needed to create and consume RESTful services built on sound architectural principles using Microsoft ASP.NET Web API with Visual Studio. Attendees learn what distinguishes Web API from traditional SOAP-based solutions and how it compares with Windows Communication Foundation. After examining the basics of HTTP and the Web API processing architecture, students learn about platform components, such as routing, controllers and actions, and how to build and version Web API services with different hosting options. Attendees also learn how to construct robust web services which are secure, extensible and scalable, and which use dependency resolution for better maintainability and testability.

Course highlights:
• REST Architecture
• Introduction ASP.NET Web API
• Hosting
• HttpClient
• Serialization, Model Binding and Validation
• Dependency Resolution, Testing
• Security: Authentication
• Security: Authorization
• Tracing, Logging, Documentation
• Extensibility
• OData with ASP.NET Web API


Course Details

Duration
4-Day Course with labs/hands-on exercises
2-Day Course (lecture only)

Formats
On-site and virtual

Languages
C#

Prerequisites
Attendees should have previous experience with C# using Microsoft Visual Studio.


Interested in bringing this course to your company?