Hands-On API Design

Rivanna A

(This is a full-day training class that requires a separate ticket to attend.)

Building your next mobile app, SaaS product, or web app using an API first philosophy is a great decision. It can allow your team to develop in parallel, enable expansion to multiple platforms, and create opportunities for outside integration. But once you’ve made that decision, what’s next? How do you do it?

What options are there for authentication? How do you reset a password with an API? Is hypermedia worth considering for internal APIs? How do you handle unauthenticated access from a client-side javascript application? What format is best for API requests and responses? Should you version your API now, or later?

In this hands-on workshop, we’ll talk about all those questions and the answers that give your API a solid foundation. Your API may start out serving the needs of internal mobile clients, or single page web apps, but one day (and probably sooner than you think) you’ll be turning it into a public API.

Intermediate Training