Design and build great APIs
Who is this presentation for?
- Developers, team leaders, and product managers
Level
Description
Mike Amundsen identifies key skills for creating consistently successful APIs and walks you through simple tools to turn those skills into working models, sketches, and running code. Based on the book Design and Build Great APIs, you’ll learn to identify a consistent pattern that focuses on designing, building, and deploying robust, well-designed, and resilient APIs for existing services.
Outline:
- Write API stories
- Diagram APIs with web sequence diagrams
- Describe APIs with ALPS profiles
- Generate multiple working API sketches with API blueprint
- Select a candidate sketch to prototype with OpenAPISpec
- Build a fully functional API using Node.js, Express, and the DORR framework
- Test APIs with Postman and Newman
- Deploy your API to Heroku via Git and GitHub
Prerequisite knowledge
- Experience with web programming
- Familiarity with HTTP and APIs
- A basic understanding of design thinking (useful but not required)
Materials or downloads needed in advance
- A laptop with editors and build tools for a Node.js environment
- Complete any additional requirements posted in the course GitHub repo prior to the conference
What you'll learn
- Identify a consistent pattern that focuses on designing, building, and deploying robust, well-designed, and resilient APIs for existing services
Mike Amundsen
Amundsen.com, Inc.
Mike Amundsen is an internationally known author and speaker who travels the world discussing network architecture, web development, and the intersection of technology and society. He’s helped companies large and small capitalize on the opportunities provided by APIs, microservices, and digital transformation. He’s authored numerous books and papers and contributed to the O’Reilly book Continuous API Management. He’s the author of RESTful Web Clients and coauthor of Microservice Architecture. His latest book is Design and Build Great APIs (Pragmatic Publishing).
Comments on this page are now closed.
Platinum Sponsor
Gold Sponsors
Silver Sponsors
Exhibitor
Innovators
Supporting
Community Partner
Contact us
confreg@oreilly.com
For conference registration information and customer service
partners@oreilly.com
For more information on community discounts and trade opportunities with O’Reilly conferences
Become a sponsor
For information on exhibiting or sponsoring a conference
pr@oreilly.com
For media/analyst press inquires
Comments
Thanks to all who attended the workshop this week. Here is a link to all the code and slides from the workshop: http://github.com/mamund/2020-02-sacon-nyc/
Hi Mr. Glass and Raymond. The GitHub repo can be found here: https://github.com/mamund/2020-02-sacon-nyc.
Hi,
Looks like Raymond beat me to my question. Where is the mysterious github repo?
Hi there. An email update from O’Rielly indicated there was a github repo we should reference before the tutorial.
Where can we find this repo?