Creating and Consuming Web API Services New Horizons Lebanon
Price: TBA
  • Duration: 3 Hours

Course details

This course covers Microsoft's latest technology for building distributed, MVC-style services and is one of a series that prepares students for Microsoft exam 70-487.

  • start the course
  • explain Web API and how it works
  • create a simple Web API service
  • use different data formats with Web API services
  • define actions and parameters to handle data binding for Web API services
  • implement action filters for Web API services
  • implement exception filters for Web API services
  • implement unit testing of Web API services
  • use HttpMessageHandlers to process client requests and server responses for Web API services
  • implement asynchronous operations within a Web API service to increase its scalability
  • understand streaming actions and how to implement them for Web API services
  • understand SignalR and how to implement it on both the client and server for Web API services
  • explicitly set URI spaces and map routes to these for Web API services
  • understand dependency injection and use the dependency resolver to implement it for Web API services
  • implement the OData protocol in a Web API Server
  • consume Web API services using the standard HTTP library, HttpClient
  • consume Web API services asynchronously
  • send and receive requests for a Web API service in different formats
  • batch requests to improve the speed of an application when calling Web API services
  • implement Basic and Windows authentication and SSL for Web API services, and configure multiple authentication modes on a single endpoint
  • explain and implement simple cross-site request forgery (XSRF) prevention for Web API services
  • work with authorization and authentication filters for Web API services
  • understand and implement simple cross-origin resource sharing (CORS) for Web API services
  • explain OAuth 2.0 and implement SSO over OAuth 2.0 for Web API services
  • implement Windows authentication for Web API services
  • implement multiple authentication schemes on the same Web API endpoint
  • host a Web API service outside of ASP.NET
  • host a Web API service using Open Web Interface for .NET (OWIN)
  • host a Web API service in an Azure Worker Role
  • restrict message sizes to control the load on Web API services
  • understand and configure streaming for Web API services
  • underst
Updated on 09 November, 2015

About New Horizons Lebanon

As changes in technology have accelerated, it’s become even more essential for people to master technology to be productive, invaluable employees who optimize, program and invent solutions—and even grow companies of their own. With over 300 centers in 60 countries, New Horizons is the world’s largest independent IT and Business training company. Over the past 35 years, New Horizons has delivered a full range of IT and business skills/Management training through innovative learning methods that have transformed businesses and helped over 35 million students reach their goals. New Horizons Lebanon branch was established in 1996.

See all New Horizons Lebanon courses
Courses you can instantly connect with... Do an online course on IT, Computing and Technology starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or