Jaselská 6, Praha

skoleni@anywhere.cz

224 310 808

REST API Design

17 900  bez DPH

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í

Chcete se naučit, jak efektivně pracovat s kontejnery? Naše školení Kubernetes vás seznámí s vysoce výkonným řešením pro orchestraci aplikačních kontejnerů.

Kubernetes

Kubernetes Advanced