The Pragmatic Programmer

Appian, Pega, Java, DevSecOps, Quality Engineering

Introduction to Web APIs

The term “API,” much like “the cloud,” is often thrown around in casual technical conversation. If you’re familiar with the term—but a bit fuzzy on the specifics of how application programming interfaces (APIs) work—then this course is for you. In plain language, instructor Andrew Probert covers the essentials of this core piece of modern web development, explaining what APIs are and how to use them to quickly incorporate data into your websites. Throughout the course, Andrew focuses on consuming and getting data from APIs. He also goes over the basics of associated technologies and skills, such as JSON and object-oriented programming, and shows how to handle errors you might encounter when trying to get data from an API.

https://www.linkedin.com/learning/introduction-to-web-apis/

Learning objectives

  • What is an API?
  • Parsing data
  • Working with objects
  • Connecting to APIs using jQuery methods and Fetch
  • Working with an API
  • Authentication with an API key
  • Handling errors

https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en

http://hplussport.com/api/products