• Online, Self-Paced
Course Description

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

Learning 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

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.