Detail kurzu
Webové služby REST a GraphQL ve Spring Bootu
GOPAS, a.s.
Popis kurzu
Gopas Java Bootcamp (GJB) je nová rozvíjející se oblast Javovských kurzů
v Gopasu, která vznikla jako reakce na potřebu nabízet aktuální Javovská
témata. V těchto kurzech se účastníci mohou naučit těm nejmodernějším
přístupům programování pod vedením zkušených vývojářů. Jedná se
o neautorizované kurzy té nejvyšší kvality. Poznáte je podle prefixu GJB
v kódu kurzu. Aktuálně jsou v této oblasti tři nové kurzy GJB_SBREST,
GJB_SPRINGDB a GJB_SBREST, nicméně brzy očekáváme rozšíření této
nabídky. Kurz webových služeb pokrývá možnosti komunikace mezi systémy
prostřednictvím Representational State Transfer (REST) a GraphQL. Začíná
výkladem datových typů JavaScript Object Notation (JSON) a Extensible Markup
Language (XML) včetně možností mapování pomocí knihovny Jackson a Java
Architecture for XML Binding (JAXB). V další části budou vysvětleny
koncepty architektury REST a její implementace ve Springu Bootu a
zdokumentování prostřednictvím knihovny Swagger. Na rozbor výhod a nevýhod
RESTu navazuje představení dotazovacího jazyka GraphQL od společnosti
Facebook. Dále budou ukázány možnosti získávání dat ze serverů, které
neposkytují webové služby, za pomocí nástroje Selenium. V závěrešné
části budou probrány způsoby, kterými lze tyto webové služby zabezpečit
prostřednictvím Spring Security, případně pomocí OpenID Connect (nadstavba
nad OAuth2). Kurz neprobírá do hloubky přístup do databáze, nicméně pro
end-to-end dotaz na webové služby se využije modul Spring Data (nadstavba nad
JPA využívající Hibernate framework).
Cílová skupina
Cílová skupina je popsána v položce Cíl kurzu.
Kontaktní osoba
Klientský servis
+420 234 064 900-3
info@gopas.cz
Hodnocení
Organizátor
Podobné kurzy
podle názvu a lokality