18
Hypermedia APIs Mit Javascript und Python Timo Stollenwerk PyBonn - Januar 2015

Hypermedia APIs mit Javascript und Python

Tags:

Embed Size (px)

Citation preview

Page 1: Hypermedia APIs mit Javascript und Python

Hypermedia APIsMit Javascript und Python

Timo StollenwerkPyBonn - Januar 2015

Page 2: Hypermedia APIs mit Javascript und Python

Moderne Webanwendungen

Page 3: Hypermedia APIs mit Javascript und Python

Client Server Architekturen

Page 4: Hypermedia APIs mit Javascript und Python

JSON & RPC

Page 5: Hypermedia APIs mit Javascript und Python

REST

Page 6: Hypermedia APIs mit Javascript und Python

Das World Wide Web

Page 7: Hypermedia APIs mit Javascript und Python

Hypermedia / HATEOAS

Page 8: Hypermedia APIs mit Javascript und Python

Endlicher Automat

Page 9: Hypermedia APIs mit Javascript und Python

JSON LD / Hydra

{ "@id": "/folder/", "member": [ {"@id": "/folder/document"} ], "operation": […] }

Page 10: Hypermedia APIs mit Javascript und Python

Richardson Maturity Model

URI

HTTP

Hypermedia 3

2

1

Page 11: Hypermedia APIs mit Javascript und Python

Django

Page 12: Hypermedia APIs mit Javascript und Python

Flask

Page 13: Hypermedia APIs mit Javascript und Python

Cornice / REST Toolkit

Page 14: Hypermedia APIs mit Javascript und Python

Morepath

Page 15: Hypermedia APIs mit Javascript und Python

Javascript

Page 16: Hypermedia APIs mit Javascript und Python

Angular JS Resources

var user = $resource('/user/:userId');

user.get() user.query() user.save() user.remove() user.delete()

Page 17: Hypermedia APIs mit Javascript und Python

Zusammenfassung

Page 18: Hypermedia APIs mit Javascript und Python

Hypermedia APIsMit Javascript und Python

Timo StollenwerkPyBonn - Januar 2015