Termíny:
6. 6. – 7. 6. 2019 >>> Objednat
Cena: 17.900 Kč
Předpoklady účastníka:
- Znalost javy
- Znalost Springu – cvičení budou Spring Boot (není nutné hlukbá znalost tohoto frameworku, ale základy jsou třeba)
- Umět pracovat v nějakém vývojovém IDE (Idea, Eclipse, Netbeans), prezentovat budu v IDE Idea
Cílová skupina:
- Java vývojáři
- IT profesionálové
Osnova:
Úvod
- webové služby historie a vývoj
- krátce o SOAPu
- návrh webových služeb
- konvence
- design first vs code first
- statefull vs stateless
REST
- základy restu(teorie, názvosloví)
- formát přenášených dat
- zdroje (resource)
- rest maturity model
- validace
- zpracování výjimek
- verzování
Zabezpečení RESTu
- autorizace a autentizace
- basicAuth
- OAuth2
- OpenID
Cachování
- http cache
- řízení cache
Dokumentování API
- API kontakt
- Nástorje pro dokumentování
Testování
- Unit a integrační testy
- Nástroje pro testování