Cloud Computing

LW24 Building Services with ASP.NET MVC Web API Deep Dive


2:45pm - 4:00pm

Level: Intermediate

Marcel de Vries



ASP.NET MVC provides a technology called web API. Web API is designed to build services leveraging the fundamental concepts of the HTTP protocol better known as REST. In this session I will start with an overview of HTTP and REST fundamentals and show you how you can build services that leverage those concepts. I will show two distinct approaches in building services, one for reach and as close as possible to REST (a.k.a RESTFul). After we know how to build services in different styles I will show you how Web API can be changed and extended in its behavior using the HTTPConfiguration, change dependency resolving and building your own MediaType Formatters. After attending this session you'll know all you need to know about ASP.NET MVC Web API.

You will learn:

  • Understand the architecture of ASP.NET WebAPI
  • How to build a REST service
  • The difference between REST and RESTFul API's
  • How to extend WebAPI