REST-API-Grundlagen
Teil des Web-Kurses
Du sollst eine bestehende API um einen Endpunkt erweitern und bleibst schon bei der ersten Entscheidung hängen: heißt es POST /users/42/deactivate oder PATCH /users/42? Beides funktioniert. Beides geht in Produktion. Aber eines davon liest sich für die nächste Person selbstverständlich, und das andere löst im Code-Review eine Diskussion aus.
Stell dir einen Aktenschrank vor. Jede Schublade und jeder Ordner hat eine Adresse, und die Adresse sagt nie, was du dort vorhast. Das Tun ist eine eigene Entscheidung: lesen, ersetzen, wegwerfen. REST teilt eine API genauso auf. Die URL ist die Adresse eines Dings. Die HTTP-Methode ist das Verb. ...
Möchtest du Web REST-API-Grundlagen in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Web und arbeite REST-API-Grundlagen praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenREST-API-GrundlagenWas du lernen wirst
- Resources as nouns
- Methods as verbs
- Status codes
- Idempotency
- HATEOAS
- Versioning
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
14 Lektionen- 1Was ist das Web20 Min.
- 2HTTP vs HTTPS15 Min.
- 3Aufbau von Anfrage und Antwort30 Min.
- 4Cookies, Sitzungen und Tokens25 Min.
- 5DNS erklärt25 Min.
- 6TLS und Zertifikate30 Min.
- 7CORS30 Min.
- 8REST-API-Grundlagen25 Min.
- 9WebSockets und SSE25 Min.
- 10Caching und CDNs25 Min.
- 11Sicherheits-Header25 Min.
- 12Ratenbegrenzung und Drosselung20 Min.
- 13Monitoring und Protokollierung20 Min.
- 14Abschlussprojekt: Ein kleiner Webserver40 Min.
