YoVDO

Web APIs that Developers Love

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses GraphQL Courses REST Courses HATEOAS Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore modern Web API design principles and best practices in this 49-minute conference talk from GOTO Berlin 2015. Delve into developer-friendly approaches for creating APIs, covering topics such as hypermedia links (HATEOAS), URI design, ID best practices, partial responses, GraphQL, and compatibility considerations. Learn about effective error handling and discover techniques to enhance API usability and performance. Gain insights into balancing REST principles with practical implementation to create APIs that developers will appreciate and enjoy working with.

Syllabus

Introduction
Developer Perspective
Hypermedia links HATEOAS
Should You Care about URI Design?
Advantages of URI Design
Best Practices for URIS
Don't Be Dogmatic - Pseudo File Endings
Don't Be Dogmatic-Trailing Slashes
Best Practices for IDs - Prefixes
Best Practices for IDs - Sequential IDs
Best Practices for IDs - Slug IDs
Partial Responses - Paging
Partial Responses - Web Linking RFC5899
Partial Responses - Streams of Data
Siren-Embedding vs. Linking
GraphQL-A Data-Fetching API
GraphQL Selections
GraphQL Mutations
GraphQL Introspection API
Compatible Extension
Backward Compatibility
Forward Compatibility
Most Common HTTP Error Codes
Proprietary Error Codes


Taught by

GOTO Conferences

Related Courses

Software Engineering: Introduction
The University of British Columbia via edX
TensorFlow Serving with Docker for Model Deployment
Coursera Project Network via Coursera
Learn SAP PO REST, JSON and API Basics
Udemy
Java Enterprise Edition 8 for Beginners course
Udemy
Diseño y Administración de APIs con WSO2 API Management
Udemy