Choose your language:

France
Germany
Hong Kong
India
Ireland
Japan
Malaysia
Netherlands
New Zealand
Singapore
Sweden
United Kingdom
United States

ASP.NET Web API

Course Code

IN1613

Duration

1 Day

Prior development experience
This one-day course for developers teaches participants how to utilize the ASP.NET Web API framework to quickly develop REST-ful web services using C# and Visual Studio. Participants learn the conventions and philosophy of Representational State Transfer and how to create HTTP services to support rich client applications.
This course is designed for developers.

In this course, participants will:

  • Utilize the ASP.NET Web API framework to quickly develop REST-ful web services using C# and Visual Studio
  • Learn the conventions and philosophy of Representational State Transfer and how to create HTTP services to support rich client applications
Introduction
What Is REST?
ASP.NET Web API Infrastructure
Creating HTTP Services
Routing in Web API
Using Developer Client Utilities

Web API, HTTP and REST
Best Practices for Response Codes
Handling Exceptions
Responding to Different HTTP Verbs
Overriding Routing Conventions

Response Content and Formatting
Media Types and Formatters
JSON Formatter
XML Formatter
Content Negotiation
Serialization
Custom Request Handlers

Receiving Parameters
Query String and Request Body
Route Data and Model Binding
Binding: Simple vs. Complex Data Types
Model Validation with Attributes
Send Us a Message
Choose one