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