Novinka v nabídce
Kód kurzu: JJ2EE1« Krok zpět

Vývoj aplikací v Java EE

Kurz seznámí účastníky s platformou Java EE a jednotlivými dílčími technologiemi, ze kterých se Java EE skládá (Servlety, JSP, JAX-RS, EJB/CDI, JPA, JAX-WS). Kurz dále vysvětlí, jak se liší Java SE a Java EE a jak vypadá architektura běžné serverové aplikace. Rozebereme webovou vrstvu, vrstvu aplikační logiky a datovou vrstvu. Na konci kurzu budou účastníci mít přehled o obvyklé struktuře aplikací nad Java EE a budou schopní je vytvářet.

Kurz vyřazen z aktuální nabídky
 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
3.9.2018 4 32 800 CZK v ceně kurzu Český jazyk GOPAS Praha_GTT (info o GTT)
 
3.9.2018 4 32 800 CZK v ceně kurzu Český jazyk GOPAS Brno_GTT (info o GTT)
 
3.9.2018 4 1 460,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava_GTT (info o GTT)
 

PobočkaDnůCena kurzuCena materiálůITB
Praha4 32 800 CZK v ceně kurzu 40
Brno4 32 800 CZK v ceně kurzu 40
Bratislava4 1 460,00 EUR - 40

Pro koho je kurz určen

Kurz je určen programátorům, kteří již mají zkušenosti s desktopovými aplikacemi v Javě a chtějí přejít do světa webových (serverových) aplikací nebo programátorům, kteří znají prostředí serverových aplikací v jiném jazyce (ASP.NET, PHP).

Co Vás naučíme

  • Rozebrat architekturu aplikací v Java EE v kontrastu k Java SE
  • Znát jednotlivé sub-technologie, ze kterých se Java EE skládá
  • Vytvořit webovou aplikaci nebo aplikaci s webovým rozhraním
  • Implementovat aplikační logiku pomocí Enterprise JavaBeans / CDI
  • Pochopit jak fungují webové služby a jednoduchou službu vytvořit
  • Pracovat s aplikačním serverem Java EE (WebLogic, GlassFish, JBoss)

Požadované vstupní znalosti

Je nutné mít zkušenosti s programováním v Javě na úrovni menších projektů (desítky tříd) a je vhodné mít přehled o SQL a XML.

Metody výuky

Odborný výklad s praktickými ukázkami

Studijní materiály

Prezentace probírané látky v digitálním formátu

Osnova kurzu

Webové a serverové aplikace

  • Vícevrstvá aplikace
  • Java EE Server (GlassFish, JBoss)

Webová vrstva

  • Servlety
  • JavaServer Faces (JSF)

REST API

  • REST API neboli REST web services
  • JAX-RS
  • @ApplicationPath, @Path, @QueryParam, @PathParam

Aplikační vrstva

  • Enterprise JavaBeans
  • Dependency Injection
  • Deklarativní řízení transakcí

Přístup do databáze pomocí JPA

  • JPA + Hibernate, EclipseLink
  • Entitní třídy
  • JPQL
  • Složitější mapování pomocí JPA

Webové služby SOAP

  • Úvod do Web Services a vztah k XML, SOAP, WSDL
  • JAX-WS a JAXB
  • Generování komunikačních objektů
  • Úprava vygenerovaného WSDL
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů