Detail kurzu
Design REST API a Design First - ONLINE
Miroslav Holec
Popis kurzu
Školení Vás provede kompletním procesem návrhu služeb a seznámí vás s řešením různých situací. První den je zaměřený na pravidla pro design REST API, zatímco druhý den se věnuje procesu návrhu REST API s pomocí různých nástrojů.
Obsah kurzu
- Úvod do REST, HTTP API a klíčové historické souvislosti
- Omezení a modely: Fielding, Richardson, myšlenka HATEOAS
- HTTP jako nosný protokol, práce se standardy (RFC)
- Design URL, řešení filtrování, stránkování a řazení záznamů
- HTTP metody, operace, idempotentnost, doménové operace na CRUD
- Návratové kódy a struktury, řešení chyb v API, formátování a standardy
- Verzování, HTTP hlavičky, HTTP Cache, Async operace a webhooks
- Princip API First, API jako produkt, životní cyklus REST API
- Metodika Specification First a standard Open API Specification
- Tvorba specifikace OAS pomocí nástrojů [ od Wordu ke Stoplight ]
- Mockování API, vývoj proti specifikaci, validační proxy [ prism, postman]
- Generování kódu, knihoven a dokumentace z OAS [ swagger, redoc]
- Debugging a testování REST API, testy a monitoring [ postman, proxyman]
- Související témata, developer experience
Cílová skupina
Školení je pro analytiky i vývojáře, kteří chtějí pochopit principy RESTful API a seznámit se současnými metodami návrhu a modelování. Školení je postaveno teoreticky a je vhodné i pro technicky méně zdatné členy týmu, kteří se věnují například testování aplikací.
Poznámka k ceně
ukázky, odkazy a prezentace