Episode image

#66 REST API. Richardson Maturity Model.

DevEnv - O programowaniu bez kaca

Episode   ·  0 Play

Episode  ·  26:24  ·  Apr 19, 2023

About

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

26m 24s  ·  Apr 19, 2023

© 2023 Spreaker (OG)