Developing Azure and Web Services: Web API Services

Expected Duration
Lesson Objectives
Course Number
Expertise Level


Explore the fundamentals of Web API construction, as well as how to configure, secure, and host Web API applications.

Expected Duration (hours)

Lesson Objectives

Developing Azure and Web Services: Web API Services

  • describe HTTP resources with HTTP actions
  • plan appropriate URI space and map URI space using routing
  • choose appropriate HTTP method to meet requirements
  • choose appropriate Web API formats for responses to meet requirements
  • plan when to make HTTP actions asynchronous
  • use content negotiation to deliver different data formats to clients
  • define actions and parameters to handle data binding
  • implement dependency injection to create more flexible applications
  • implement streaming actions
  • implement middleware
  • implement identity for authentication
  • implement Data Protection APIs enable cross-domain requests
  • prevent cross-site request forgery (XSRF)
  • implement and extend authorization filters to control access to applications
  • Course Number:

    Expertise Level