REST-APIs: Grundlagen und Praxis
Fortbildung für Lehrkräfte
Worum geht es?
Diese Fortbildung vermittelt den sicheren Umgang mit REST-APIs — von den theoretischen Grundlagen bis zur praktischen Anwendung. Ziel ist es, die Inhalte anschließend im eigenen Unterricht einsetzen zu können.
Ablauf
| Block | Thema | Inhalte |
|---|---|---|
| 1 | HTTP-Grundlagen | Methoden, Statuscodes, Header, JSON |
| 2 | Erste Schritte mit cURL | GET- und POST-Requests am MessageBoard |
| 3 | REST-Prinzipien | Ressourcen, Uniform Interface, Statelessness |
| 4 | Authentifizierung | JWT, Bearer Token, Access & Refresh Tokens |
| 5 | OpenAPI | Spezifikation lesen, Swagger UI |
| 6 | Hoppscotch | OpenAPI-Import, Vergleich der Tools |
| 7 | Caching | Cache-Control, ETag, bedingte Requests |
Materialien
- Foliensatz — Präsentation mit allen Theorie- und Übungsblöcken
- Foliensatz (PDF) — Zum Ausdrucken (Browser → Drucken → Als PDF speichern)
- Cheatsheet — Kompakte Referenz
- Cheatsheet (PDF) — Kompakte Referenz zum Ausdrucken
- OpenAPI-Dokumentation — Swagger UI für die MessageBoard-API
MessageBoard
Die API, an der wir gemeinsam arbeiten:
- Offenes Board — ohne Authentifizierung, für die ersten Übungen
- Geschütztes Board — mit Login, für den Auth-Block
Selbst hosten
Alle Materialien und der Quellcode sind Open Source. Eine Anleitung zum Aufsetzen der eigenen Instanz findet sich im GitHub-Repository.