DevEnv - O programowaniu bez kaca podcast

#66 REST API. Richardson Maturity Model.

0:00
26:24
Spola tillbaka 15 sekunder
Spola framåt 15 sekunder
REST towarzyszy nam od ponad 20 lat. Stał się na tyle powszechnym standardem, że czasem zapominamy, czym tak naprawdę jest. Granice się zacierają, a dla większości programistów każde tworzone API to REST API.

Rzeczywistość jest nieco inna, dlatego też dyskutujemy dzisiaj o definicji oraz panujących zasadach. Staramy się odpowiedzieć na pytania:

✅ Czym jest REST?
✅ Jakie 6 reguł definiuje REST?
✅ Czym są poziomy dojrzałości REST API?
✅ Ile ich jest i co konkretnie oznaczają?

W tym odcinku opowiadamy czym jest REST i zdefiniowane poziomy dojrzałości Leonarda Richardsona. Jaki poziom naszym zdaniem jest wystarczający oraz czy kiedykolwiek implementowaliśmy wszystkie opisane poziomy?

---

Najważniejsze linki:

- Najnowsze materiały DevEnv - https://bit.ly/m/devenv
- Serwer Discord DevEnv - https://bit.ly/devenv-discord
- Mapa Myśli REST Poziomy Dojrzałości - https://devenv.pl/download/rest-poziomy-dojrzalosci.pdf

---

W tym odcinku rozmawialiśmy o:

(0:32) Wstęp do tematu odcinka
(01:13) Czym jest REST?
(03:13) 6 głównych reguł REST
(03:17) Client-Server
(03:50) Uniform Interface
(04:25) Stateless
(07:23) Cacheable
(08:47) Layered System
(11:38) Code-On-Demand
(14:00) Model Dojrzałości Richardsona
(14:55) Level 0
(15:35) Level 1 - Resources
(17:28) Level 2 - HTTP Verbs
(20:23) Level 3 - Hypermedia Controls
(24:45) Swagger
(25:17) Podsumowanie

Fler avsnitt från "DevEnv - O programowaniu bez kaca"