Skip to content

badman-rodriguez/2019-11-goto-chicago-great-apis

 
 

Repository files navigation

2019-11 GOTO Chicago Great APIs Workshop

Description

There are lots of frameworks, tools, and patterns for creating APIs for the Web. But what does it really take? What are the essentials we all need to know? And which tools should every API developer have on hand, ready to use? This workshop, based on the new book "Designing and Building Great APIs" from Pragmatic Publishers answers these and other key questions on how to design, build, deploy, and manage quality APIs.

In this workshop, we'll start with the basics of simple, elegant API design. Just like good UI ensure quality apps, good APIs make it easy to build and maintain top-notch APIs. We'll then cover the three-step process for turning your designs into functional APIs: Sketch-Prototype-Build. Next, we'll explore the basics of API testing and security. Finally, we'll deploy our working, tested, and secure APIs into the cloud and make them easy for find and ready to use.

Workshop Schedule

  • 08:00-09:00 - Registration and breakfast
  • 09:00-10:30 - Morning Session One (Web/REST/APIs)
  • 10:30-10:45 - Coffee break
  • 10:45-12:00 - Morning Session Two (Designing APIs)
  • 12:00-13:00 - Lunch
  • 13:00-14:30 - Afternoon Session Three (Building APIs)
  • 14:30-14:45 - Coffee break
  • 14:45-16:00 - Afternoon Session Four (Releasing APIs)

What You Can Bring to the Workshop

Whether you are programmer, designer, software architecture, product manager, or just someone interested in APIs, you'll be able to participate in the workshop exercises and review the examples.

While you only need to bring your brain and your curiosity, if you like, you can also bring a laptop pre-loaded with tooling to help you more easily view and interact with the workshop content.

About

Fall GOTO Masterclass "Design and Build Great APIs"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 92.6%
  • CSS 5.4%
  • HTML 1.3%
  • Other 0.7%