školení Design REST API
Š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ů krok za krokem.
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, ř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
Den 2 - Návrh REST API (volitelné rozšíření)
🗂 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
👨🎓 Firemní školení 🇨🇿 🇸🇰
🍀 tým do 15 vývojářů🍀 celodenní či 2denní školení
🍀 přizpůsobení dle týmu
🍀 termín dle dohody
🤚 Dohodou
🍀 více účastníků na školení🍀 úprava obsahu na zakázku
🍀 rozšíření školení o webinář
🍀 záznam ze školení 💳 26.000 Kč ~ den
💳 46.000 Kč ~ dva dny
Toto školení lze realizovat v prezenční, online i hybridní variantě.
V kalendáři mám nyní volné termíny 26. května, 27. května, 30. května, 6. června, 8. června, nebo další vybereme dle dohody.Na konci školení budete znát : Open API Specification, REST, HTTP Metody, Status Codes, Payload, Content Negotiation, HTTP Cache, CORS, RFC, Richardson, HATEOAS, Webhooks, Polling, Uniform Interface, Asynchronní API
Pro koho je školení?
Š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í.
Vstupní znalosti
Toto školení předpokládá pouze základní povědomí o HTTP a vývoji webových aplikací. Není potřeba umět programovat. Školení lze absolvovat s Windows i macOS.
Ohlasy z předešlých školení
Kde jsem školil
Proškolil jsem přes 100 malých i velkých vývojářských týmů. Klienty školím prezenčně i online. Někteří navštěvují mé veřejné kurzy nebo webináře.
Co říkají klienti
Mirek nám pomohl s proniknutím a implementací EF do našich aplikací. Srozumitelná a zároveň precizní komunikace, obrovský technologický rozhled. Mohu doporučit.
✑ Filip Tůma, Modrá pyramida stavební spořitelna, a.s.
Co říkají vývojáři







