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

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