Introduction to Web APIs

Introduction to Web APIs

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 20m | 252 MB

APIs have become ubiquitous. It’s not an exaggeration to say that the web runs on APIs. If you’re looking to advance as a web designer or even just talk tech as a project manager, then it’s imperative that you have a basic understanding of APIs. In this course filled with useful information and hands-on challenges, Andrew Probert offers you a gentle introduction to APIs that removes many of the barriers to getting started. Find out what an API is, what JSON is, and how you can use APIs and JSON to work with objects and parse data. Learn how to connect to an API, navigate API documentation, make a request, use parameters to filter the response, and more. Deep dive into working with the Giphy API, then go over how to handle errors and security. Plus, learn about the basics of GraphQL and how to query data from a GraphQL API.

Table of Contents

1 What is an API
2 What you should know
3 What to expect from this course

What Is an API
4 APIs in plain English
5 The request and response cycle
6 What is JSON
7 Work with objects
8 Parse data
9 Challenge Retrieve data from an object
10 Solution Retrieve data from an object

Connecting to an API
11 Connect to an API using Postman
12 Connect to an API in JavaScript

Working with an API
13 API documentation
14 Make a request to the API
15 Filter the response with parameters
16 Access data in the response
17 Use the response data in HTML
18 Loop through the response data
19 Challenge Display data on a webpage
20 Solution Display data on a webpage

Working with the Giphy API
21 Authentication with an API key
22 Make a request to the Giphy API
23 Filter response with parameters
24 Access data in the response
25 Use the response data in HTML
26 Challenge Explore the Giphy API
27 Solution Explore the Giphy API

Error Handling and Security
28 Response status codes
29 How to handle errors
30 Secure authentication keys

What about GraphQL
31 What is GraphQL
32 Query data from a GraphQL API

33 Continue your API journey