API Development: Web API Technologies


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

RESTful APIs allow today's massively distributed systems to communicate and run efficiently, which is made possible by using API standards, standard query syntax, consistency around everyday API operations, and conventional means of deployment.

In this course, you'll explore API response standards for returning data from API methods calls. Next, you'll learn how to implement standard responses and use XML response serialization, basic Web API operations, and the OData V4 query syntax. Next, you'll learn how to perform web API conditional operations, implement route names using nouns and verbs effectively, and use functions, actions, and custom actions. Finally, you'll learn how to deploy an API and web application projects to a local server and the cloud, respectively.



Expected Duration (hours)
1.6

Lesson Objectives

API Development: Web API Technologies

  • discover the key concepts covered in this course
  • describe the various standards for returning data from a web service
  • demonstrate how to implement a standard wrapper around JSON responses
  • demonstrate how to serialize data as XML responses
  • show how to perform create, retrieve, update, delete, associate and disassociate Common Data Service entity records
  • demonstrate how to use OData V4 query syntax and functions and Common Data Service query functions
  • illustrate how to perform conditional operations with ETag criteria
  • show how to use bound and unbound functions and actions as well as custom actions
  • demonstrate how to implement API route names and make effective use of nouns and verbs
  • illustrate how to deploy an API project to a local server
  • show how to deploy a web application project to the cloud
  • summarize the key concepts covered in this course
  • Course Number:
    it_apieteddj_03_enus

    Expertise Level
    Intermediate