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, JSF, EJB, JPA, JAX-*, JNDI a mnohé další). 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 nahrazen kurzem: D85120 - Java EE 7: Front-end Web Application Development a D85116 - Java EE 7: Back-End Server Application Development

Kurz vyřazen z aktuální nabídky
Kurzy zařazené do oblasti Archiv již nepatří do naší aktuální nabídky, v mnoha případech byly nahrazeny novější verzí kurzu.
Pro informace o možnosti realizace archivních kurzů prosím kontaktujte náš klientský servis (__Klientskyservis@gopas.cz) nebo naše obchodní reprezentanty (__Obchod@gopas.cz).

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

Uživatelská náročnost

Pro koho je kurz určen

Kurz je určen programátorů, 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 grafickým rozhraním
  • Implementovat aplikační logiku pomocí Enterprise JavaBeans
  • Pochopit jak fungují webové služby a jednoduchou službu vytvořit
  • Pracovat s aplikačním serverem (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, cvičení na počítačích

Studijní materiály

Tištěné prezentace probírané látky

Osnova kurzu

1. Webové a serverové aplikace

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

2. Webová vrstva

  • JavaServer Pages (JSP) jako obdoba PHP nebo ASP.NET
  • Servlety jako obdoba CGI
  • Spring MVC a návrhový vzor Model-View-Controller
  • Úvod do JavaServer Faces (JSF)

3. Přístup do databáze pomocí JDBC

  • Standard JDBC
  • Ovladače JDBC
  • Spojení s databází
  • Spring JDBC Template

4. Aplikační vrstva

  • Enterprise JavaBeans 3
  • Deklarativní řízení transakcí

5. Přístup do databáze pomocí JPA

  • Standard JPA
  • Implementace JPA - Hibernate, EclipseLink
  • Entity a persistenční jednotka
  • JPQL
  • Složitější mapování pomocí JPA

6. XML

  • Práce s XML pomocí JAXB
  • Generování Java tříd podle XML Schema
  • Složitější případy užití JAXB a XML

7. Webové služby SOAP

  • Úvod do Web Services a vztah k XML, SOAP, WSDL
  • Standard JAX-WS
  • 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ů