Fundamentals of APIs
4.8 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,242 students enrolled

Fundamentals of APIs

A Guide to Web APIs
4.8 (29 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,242 students enrolled
Created by Andy P.
Last updated 3/2020
English
English [Auto-generated]
Current price: $12.99 Original price: $19.99 Discount: 35% off
18 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn the fundamentals of APIs.
  • Learn what is an API.
  • Parsing data and working with objects.
  • Connecting to APIs using jQuery methods and Fetch.
  • Authentication with an API key.
  • Handling errors.
Course content
Expand all 16 lectures 01:01:04
+ Connect to an API
2 lectures 05:44
Connect to an API using XMLHttpRequest
02:45
Connect to an API using jQuery and Fetch
02:59
+ Working with an API
4 lectures 18:43
API documentation
02:13
Make a request to the API
03:59
Parameters and response data
07:11
Loop through the response data
05:20
+ Giphy API
3 lectures 16:35
Authentication with an API key
05:04
Make a request to the Giphy API
04:55
Parameters and response data
06:36
+ Final Steps
2 lectures 04:07
Handling Errors
03:32
Conclusion
00:35
Requirements
  • Basic understanding of Web Development
Description

Think about your experiences using ride-sharing mobile apps, like Uber. You’re able to request a car to your exact geographic coordinates, right down to the street corner. This functionality is possible thanks to application programming interfaces, or APIs.

An API is a platform that allows different pieces of software, or applications, to communicate with one another. The term is used broadly in the context of programming languages, the web, operating systems, etc. For example, Apple publicly shares a number of APIs powered by iOS — its operating system for iPhones and iPads — for app developers to use. These APIs allow applications like Instagram and Snapchat to use a device’s camera, microphone, and much more.

This course covers the essentials of APIs of modern web development, explaining what APIs are and how to use them to quickly incorporate data into your websites.

We'll get into consuming and getting data from APIs. We'll also go over the basics of associated technologies and skills, such as JSON and object-oriented programming, and learn how to handle errors you might encounter when trying to get data from an API.

Who this course is for:
  • Developers
  • Anyone interested in learning about APIs