Slide 1

Slide 1 text

digitalocean.com Turing School API Workshop Eddie Zaneski @eddiezane

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

digitalocean.com What is an API?

Slide 4

Slide 4 text

digitalocean.com Export Functionality

Slide 5

Slide 5 text

digitalocean.com HTTP

Slide 6

Slide 6 text

digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g * Connected to api.giphy.com (151.101.186.2) port 443 (#0) > GET /v1/gifs/random?api_key=dc6zaTOxFJmzC HTTP/2 > Host: api.giphy.com > User-Agent: curl/7.58.0 > Accept: */* < HTTP/2 200 < content-type: application/json … < {"data":{"type":"gif",...

Slide 7

Slide 7 text

digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g

Slide 8

Slide 8 text

digitalocean.com https://

Slide 9

Slide 9 text

digitalocean.com https:// Scheme

Slide 10

Slide 10 text

digitalocean.com https://api.giphy.com

Slide 11

Slide 11 text

digitalocean.com https://api.giphy.com Hostname

Slide 12

Slide 12 text

digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g

Slide 13

Slide 13 text

digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g Path

Slide 14

Slide 14 text

digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g

Slide 15

Slide 15 text

digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g Query

Slide 16

Slide 16 text

digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g Query Path Scheme Hostname

Slide 17

Slide 17 text

digitalocean.com What is REST?

Slide 18

Slide 18 text

digitalocean.com Resources

Slide 19

Slide 19 text

digitalocean.com Examples of Web API's?

Slide 20

Slide 20 text

digitalocean.com

Slide 21

Slide 21 text

digitalocean.com GraphQL

Slide 22

Slide 22 text

digitalocean.com gRPC

Slide 23

Slide 23 text

Thanks! @eddiezane