Detail kurzu

Vývoj databázových aplikací ve Spring frameworku

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_SBREA, GJB_SPRINGDB a GJB_SBREGRA, nicméně brzy očekáváme rozšíření této nabídky. Kurz se zaměřuje na přístup Java aplikací do databáze. V rámci kurzu se probírají různé způsoby implementace s využitím Java Database Connectivity (JDBC), JdbcTemplate, Java Persistence API (JPA), Spring Data a MyBatis. Jsou zde vysvětleny koncepty a důvody nasazení daných přístupů pro vybrané typy aplikací. V první části se implementuje připojení do databáze prostřednictvím JDBC, to se následně zjednoduší pomocí nadstavby od Springu v podobě JdbcTemplate. Další část kurzu je zaměřena na možnosti objektově relačního mapování (standard JPA – implementační framework Hibernate) s ohledem na detailní popis mapování mezi entitními třídami a databázovými tabulkami. Implementují se vybrané Java Persistence Query Language (JPQL) dotazy s ohledem na jejich výkonnost a optimalizaci. Následuje výklad konceptů transakcí včetně jejich propagace a převod JPQL dotazů do Spring Data a představení alternativy v podobě frameworku MyBatis. Vše je završeno přehledem best practices a návrhovými vzory k jednotlivým alternativám.

Cílová skupina

Cílová skupina je popsána v položce Cíl kurzu.

Kontaktní osoba

Klientský servis
+420 542 219 935-6
infoB@gopas.cz

Hodnocení




Organizátor