• Online, Self-Paced
Course Description

Application programming interfaces (APIs) enable two or more computers or programs to communicate via a request and a response. Some examples of APIs include a user placing an order on a website, an employee updating a store inventory database through a mobile app, or a hedge fund's trading software displaying charts with live market data. Through this course, learn about the role of APIs and the technical requirements for API development.

Discover the benefits, use cases, best practices, and common tools for working with APIs. Next, practice creating APIs and examine practical methods for API testing, deployment, integration, and security. Finally, learn how to monitor and meter API usage.

After course completion, you'll be able to create and maintain APIs.

Learning Objectives

{"discover the key concepts covered in this course"}

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development