API von 0 auf 100: Angular und GraphQL
25.06.2019
Im Juni 2019 halten einen neuen Talk auf den beiden Konferenzen Developer Week und enterJS. Wir stellen Ihnen GraphQL und Angular vor.
GraphQL ist eine Abfragesprache für Web-APIs. Aber was dahinter steckt? Was sind die Vorteile (und Nachteile) gegenüber REST? Wie wird ein Schema strukturiert, was sind Querys und Mutationen? Mit diesem Grundwissen im Gepäck werfen Johannes und Ferdinand einen Blick auf eine konkrete Anwendung: Mithilfe von Apollo Angular und RxJS nutzen sie GraphQL auf der Clientseite und holen das Beste aus ihrer API heraus. Nach diesem Talk hast du das nötige Grundwissen, um die Vorteile von GraphQL selbst in Projekten einzusetzen.
Vorkenntnisse:
- Vorkenntnisse in Angular und RxJS sind wünschenswert, aber nicht zwingend erforderlich
- Die Grundlagen zu GraphQL werden ausführlich im Vortrag behandelt
Lernziele:
- Grundideen von GraphQL kennenlernen
- Unterschiede REST/GraphQL verstehen und einordnen
- Einsatzgebiete für GraphQL bewerten können
- GraphQL im Client zusammen mit Angular einsetzen
Wo/Wann:
Material:
- 🅰️ Slides (Google Docs)
- 💻 Demo code (Github)
- 📹 weiterführendes Video: API-Clients generieren mit Swagger und GraphQL (Johannes Hoppe), DWX 2018
Suggestions? Feedback? Bugs? Please