Firemní školení REST API Design

Návrh REST API, který si osvojí celý tým

Za dva dny projdeme celý návrh webových služeb. První den si ujasníme principy REST a pravidla, podle kterých API stavět. Druhý den navrhujeme konkrétní API metodou Design First a sestavíme specifikaci v Open API Specification. Tým odchází se společným slovníkem a jasnými pravidly.

2 dny Pro celý tým Firemní školení Na místě i online
Co získáte

Jasná pravidla a společný postup pro návrh API

Kompletní průvodce pravidly

Ucelený výklad pravidel pro návrh REST API od základů HTTP až po pokročilá témata, na kterých se týmy nejčastěji neshodnou.

Doporučení pro celou službu

Konkrétní pravidla pro URL, filtrování, stránkování, metody, chyby, hlavičky i cache. Pravidla připravená k použití.

Pro vývojáře i analytiky

Odladěno pro vývojáře, analytiky, testery i neprogramátory se základní znalostí HTTP. Nemusíte umět programovat.

Program

Dva dny od pravidel REST API až po návrh specifikace metodou Design First

Den 1

Design REST API

  • Ú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, filtrování, stránkování a řazení záznamů
  • HTTP metody, operace, idempotentnost a doménové operace nad CRUD
  • Návratové kódy, chybové struktury, formátování a standardy
  • Verzování, HTTP hlavičky, HTTP cache, async operace a webhooks
Den 2

Design First

  • Princip API First, API jako produkt a životní cyklus REST API
  • Metodika Design First a standard Open API Specification
  • Tvorba specifikace OAS pomocí různých nástrojů
  • Mockování API, vývoj proti specifikaci a validační proxy
  • Generování kódu a dokumentace pomocí nástrojů u AI
  • Debugging a testování REST API, testy a monitoring
  • Principy API First a developer experience
Praktické ukázky včetně AI

Druhý den si na živo vyzkoušíme i generování kódu a dokumentace z OpenAPI specifikace pomocí AI.

Pro koho je školení

Pro týmy, které chtějí pochopit RESTful API a sjednotit přístup k návrhu

Školení je pro vývojáře, nevývojáře i technicky méně zdatné členy týmu, kteří chtějí porozumět principům RESTful API a současným metodám návrhu a modelování. Stačí základní povědomí o HTTP a vývoji webových aplikací — programovat nemusíte.

Bonus: každý účastník dostane neomezený přístup do Průvodce designem REST API na tomto webu.

Podmínky a cena

Doporučená délka jsou dva dny.

Většina týmů má s tímto formátem nejlepší zkušenost. Na základě dohody lze školit i jeden z vybraných dnů samostatně.

  • pro skupiny do 15 vývojářů, větší skupiny rozdělíme
  • celodenní školení, obvykle od 9 do 17 hodin
  • prezenčně u vás ve firmě kdekoliv v ČR nebo SR
  • možnost vzdáleného připojení účastníků nebo kompletně online
  • termín dle dohody, zpravidla do měsíce
  • drobné úpravy školení jsou v ceně
  • prezentace a veškeré ukázky ze školení ke stažení online

49 000 Kč bez DPH / tým / dva dny

Objednat školení
Průběh školení

První den zvládnete s tužkou a papírem, druhý den navrhujete konkrétní API a tvoříte specifikaci OpenAPI

První den je teoretický a probereme všechna klíčová pravidla a standardy pro návrh API. Druhý den se stávám hlavně průvodcem a většinu času sami navrhujete API. Začnete s prázdným papírem a skončíte s hotovou specifikací Open API Specification včetně online dokumentace a funkčního mock serveru, proti kterému lze rovnou testovat.

Ohlasy

Školím více než 10 let ve více než 150 firmách

150+
firem

Školení proběhla ve firmách napříč obory, od softwarových týmů po enterprise organizace.

1 000+
vývojářů

Průběžně školím vývojáře, analytiky, testery, architekty a technicky orientované produktové role.

70 %
opakovaných zákazníků

Téměř 70 % zákazníků si školení objednává opakovaně pro další týmy nebo navazující témata.

Česká spořitelna ČSOB Microsoft Foxconn Generali Seyfor Partners Packeta METRANS Asseco Solutions J&T Services ASSA ABLOY Globus Letiště Praha Česká pošta Uniqa NAKIT Axians Certicon MPSS Paribas Cardif