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

Hodnocení




Organizátor