Kurzusleírás

Bevezetés

  • A kurzus céljai és felépítése
  • Az Java EE 8 jellemzőinek áttekintése

Az Java EE Architecture áttekintése

  • Többrétegű architektúra a Java EE-ben
  • Főbb összetevők: EJB, JPA, JSP és szervletek
  • Az EE Java szerepe a vállalati alkalmazásokban

Az Java EE 8 API-k és funkcionalitás áttekintése

  • Az új API-k bemutatása: JSON-B, Security és HTTP/2
  • Továbbfejlesztések a meglévő API-kban: JAX-RS, CDI és egyebek
  • Támogatás a felhőhöz és a HTML5

A fejlesztési környezet előkészítése

  • Az Java EE 8 és a szükséges szerszámok telepítése
  • Integrált fejlesztői környezet (IDE) beállítása
  • Alkalmazásszerverek konfigurálása (pl. WildFly, GlassFish)

Telepítés és konfigurálás Java EE 8

  • Telepítési útmutató lépésről lépésre
  • Szerverbeállítások konfigurálása
  • A telepítés ellenőrzése

Mintaalkalmazás létrehozása

  • Alapvető projektstruktúra felállítása
  • Egyszerű webszolgáltatás fejlesztése
  • A minta alkalmazás telepítése

Olvasás és írás a Database-ra

  • Java EE alkalmazások összekapcsolása adatbázissal
  • JPA használata adatbázis-műveletekhez
  • CRUD műveletek végrehajtása

A függőségi injekció megértése

  • A függőségi injekció (DI) fogalmai Java EE-ben
  • CDI annotációk használata alkalmazásokban
  • A babok kezelése és életciklusa

Állapotjelző komponensek írása

  • Az állapotjelző munkamenetek áttekintése
  • Állapottartó komponensek létrehozása és kezelése
  • Kitartás és állapotkezelés

A Java EE Websockets használata

  • A Websockets bemutatása Java EE-ben
  • Websocket beállítása valós idejű kommunikációhoz
  • Websocketek megvalósítása alkalmazásokban

Leképezés Java Írja be a JSON-ba és onnan vissza

  • JSON-B API használata adat-összerendeléshez
  • JSON-leképezések testreszabása
  • JSON elemzése és előállítása Java EE-vel

UI fejlesztése az alkalmazáshoz

  • A JSF és a HTML5 áttekintése a Java EE-ben
  • Felhasználói felület készítése JSF segítségével
  • Az előtér integrálása a háttérszolgáltatásokkal

Az alkalmazás biztosítása

  • A Java EE Security API megvalósítása
  • Hitelesítési és engedélyezési mechanizmusok
  • A RESTful szolgáltatások és webalkalmazások biztosítása

Az alkalmazás tesztelése

  • Íróegység és integrációs tesztek Java EE komponensekhez
  • Eszközök teszteléshez Java EE alkalmazások (pl. Arquillian)
  • Tesztek automatizálása a fejlesztési folyamatban

Az alkalmazás hibakeresése

  • Hibakeresési technikák a Java EE-ben
  • IDE-eszközök használata hibakereséshez
  • Gyakori problémák hibaelhárítása

Az alkalmazás telepítése

  • Csomagolás Java EE alkalmazások
  • Telepítés különböző környezetekben (fejlesztés, gyártás, gyártás)
  • Folyamatos telepítési gyakorlatok

Hibaelhárítás

  • A gyakori telepítési problémák azonosítása és megoldása
  • Az alkalmazás teljesítményének figyelése
  • Az alkalmazás stabilitásának legjobb gyakorlatai

Összegzés és a következő lépések

Követelmények

  • Java programozási tapasztalat

Közönség

  • Fejlesztők
 21 Órák

Résztvevők száma


Ár résztvevőnként

Közelgő kurzusok

Rokon kategóriák