YoVDO

The Art of Web API Design

Offered By: Devoxx via YouTube

Tags

Devoxx Courses User Experience Courses HATEOAS Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of web API design in this comprehensive 44-minute conference talk from Devoxx. Delve into the "why," "what," and "how" of creating effective web APIs, guided by the wisdom of three experts: Morville, Fielding, and Richardson. Discover essential concepts such as resources, behavior, relations, and HATEOAS. Learn practical tips for handling parameters, headers, collections, versioning, errors, security, throttling, and caching. Examine the importance of API management, performance, health, and business considerations. Gain insights on making API consumers happy and navigate through various aspects of API design, from UX principles to maturity models. Be prepared for a journey through snakes, camels, and a wealth of knowledge to enhance your web API development skills.

Syllabus

Intro
Author
Intro
Why
How
Theory
Morville's UX Honeycomb
Fielding's REST
Richardson's Maturity Model
Resources
Camels vs Snakes
Relations
Behavior
Functions
Parameters
Searching / Filtering
Sorting
Pagination
Status
xx Success
xx Redirection
xx Client Error
xx Server Error
Support
Security
Versioning
Cache Control
Throttling
HATEOAS
Documentation
More Miscs
Summary


Taught by

Devoxx

Related Courses

Master Microservices with Spring Boot and Spring Cloud
Udemy
Microservices with Spring Cloud
Udemy
Master Java Web Services and REST API with Spring Boot
Udemy
Master RESTful APIs with Spring Boot 2 in 100 Steps
Udemy
Implementing Advanced RESTful Concerns with ASP.NET Core 3
Pluralsight