Praha 10

Webové služby REST a GraphQL ve Spring Bootu

Základní informace
Přihlásit se na kurz

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.

Termíny kurzů

08.12.2020 - 11.12.2020
29.03.2021 - 01.04.2021

Kontakt a místo konání

Kontaktní údaje
Klientský servis
tel:
+420 234 064 *** Zobrazit

e-mail:
info@... Zobrazit


Adresa
Kodaňská 1441/46, Praha

O organizátorovi

Kontaktní údaje
tel:
e-mail:
info@... Zobrazit

web: www.gopas.cz

Adresa
GOPAS, a.s.
Kodaňská 46, Praha 10 Zobrazit na mapě

Hodnocení kurzu

(hlasujte)