Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore cutting-edge API development using hypermedia in this 33-minute EuroPython Conference talk. Dive into the concept of hypermedia-enabled APIs, their implementation using Flask, Dougrain, and HAL, and their advantages over traditional APIs. Learn how BSkyB leverages this approach for scalability in their expanding business. Discover the principles of Web as an Architecture model, loosely coupled systems, and distributed web-like architectures. Compare hypermedia-enabled APIs with conventional ones, and gain insights into client-server interactions, resource handling, and practical challenges. Acquire knowledge on RESTful interfaces, Google search integration, hypermedia controls, and the creation of scalable, flexible API systems for growing product portfolios.
Syllabus
Introduction
Restful interfaces
Google search
Hypermedia controls
Clientserver interaction
Technologies used
What clients need
Hull Navigator
Create Basket
Fetch Data
Adding Relationships
REST Navigator
Client perspective
Resources
Recap
Further reading
schemas
challenges
filtering
Taught by
EuroPython Conference