Enterprise alkalmazásfejlesztés Java EE környezetben

JAVAX-EE

Részletes CDI, Bean Validation, EJB technológiai bemutatás, bevezetés a JPA, JSF, JMS és JAX-WS, JAX-RS szabványokba

Képzési forma:
Képzés hossza:
3 nap (24 óra)
Tananyag nyelve:
Magyar
2021.
április
12.
Biztosan indul
2021.
június
14.
2021.
augusztus
30.
2021.
október
04.
2021.
november
22.
2021.
december
13.
Képzési forma:
Képzés hossza:
3 nap (24 óra)
Képzés nyelve:
Magyar/Angol
2021.
április
12.
Mentorált
Biztosan indul
2021.
június
14.
Mentorált
2021.
augusztus
30.
Mentorált
2021.
október
04.
Mentorált
2021.
november
22.
Mentorált
2021.
december
13.
Mentorált

Ismertető

A tanfolyam célja megismertetni a résztvevőket a Java EE technológia komponenseivel. A tanfolyam részletesen tárgyalja a Java EE, CDI, Bean Validation, EJB szabványt, azonban a Servlet/JSP, JPA, JAX-WS, JAX-RS és JMS technológiákat csak integrációs szempontból vizsgálja, azok részletes bemutatása külön tanfolyamokon történik.

A tanfolyam komplex gyakorlati feladatokat tartalmaz IntelliJ IDEA fejlesztőeszközzel (egységes igény szerint Eclipse/NetBeans), Maven build eszközzel, WildFly alkalmazásszerverrel (egységes igény szerint WebSphere vagy WebLogic).

  • Nagyvállalati alkalmazások tulajdonságai, ezekkel szemben támasztott követelmények
  • Alkalmazásszerverek, gyártók és termékeik
  • Java EE API-k áttekintése
  • Java EE és EJB szabvány
  • CDI, Weld implementáció, dependency injection
  • Unit és integrációs tesztelés
  • Háromrétegű alkalmazás, servlet és JSP felülettel
  • Űrlap kezelése
  • Java EE alkalmazás integrációs tesztelése Arquillian és Selenium WebDriver eszközökkel
  • Adatbázishozzáférés JDBC-vel
  • DataSource és konfigurálása
  • DAO tervezési minta
  • Séma inicializálás Flyway eszközzel
  • JPA használata Java EE-ben
  • Programozott és deklaratív tranzakciókezelés
  • EJB komponensek, Session Bean (Stateless Session Bean, Stateful Session Bean, Singleton)
  • Java EE kliens, Application Client Container (ACC).
  • Lokális és távoli interfészek
  • Aspect Oriented Programming, Callback metódusok
  • Időzítők, Timer Service
  • Bevezetés a JSF szabvány használatába
  • Bean Validation, beépített és saját validációk, I18N, validation group
  • Naplózás
  • SOAP webszolgáltatások implementálása JAX-WS segítségével
  • RESTful webszolgáltatások implementálása JAX-RS segítségével
  • JMS, üzenetküldés és fogadás, Message Driven Bean

A következő témakörök ismerete elvárt: biztonságos fejlesztőeszköz kezelés, csomagok, osztályok, interfészek, kivételkezelés.

A Java SE alapok (JAVA-BSC) és a Java SE haladó (JAVA-ADV) tanfolyamok elvégzése illetve annak ismeretanyaga.

Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. Az előadás magyar nyelven zajlik, magyar slide-ok alapján.