#66 REST API. Richardson Maturity Model.
Update: 2023-04-19
Description
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
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
Comments
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
In Channel