Description
Course info
Rating
(86)
Level
Beginner
Updated
Nov 3, 2016
Duration
1h 59m
Description

When creating a new REST platform, the planning process frequently gets skipped resulting in an ill-conceived API. This course, Creating Web APIs That Developers Will Love, will first walk you through some guidelines to follow when crafting RESTful web APIs. Then, you will learn a strong process for designing and developing your APIs. Finally, you will get guidance on how best to support your developer community. When you are finished with this course, you will have a great foundation for building APIs that provide a rich developer experience and are successful and engaging.

About the author
About the author

Kirsten Hunter is an unapologetic hacker and passionate advocate for the development community. Her technical interests range from graph databases to cloud services, and her experience supporting and evangelizing REST APIs has given her a unique perspective on developer success.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello! My name is Kirsten Hunter and I'm excited to welcome you to my course on Irresistible APIs. I'm an API Evangelist at Akamai Technologies where I help our customers learn to use and integrate with our open APIs. I've worked with web API platforms and their developers for over 10 years, providing me with tons of insight into the frustrations and challenges many people have when integrating with APIs. I frequently speak at industry conferences on the topic of APIs and developer experience. In addition to this course, I've written a book called "Irresistible APIs", which is another great reference for this topic. In this course, you're going to learn the keys to crafting a successful API. The main driver for API success is a phenomenal developer experience and this course will give you what you need to really make that happen. Some of the major topics covered are Guiding Principles for API design, an overview of HTTP and API concepts, Schema modeling using RAML, a design process for crafting a compelling platform, and the keys to great developer support. You'll come away from the course armed with a powerful set of tools and knowledge to help you create a successful and engaging API.