Események betöltése

Jakarta EE alkalmazásfejlesztés

Időtartam: 5 nap

Időpontok hamarosan

550.000 Ft + ÁFA / Fő
Jakarta EE alkalmazásfejlesztés képzés

A Jakarta EE alkalmazásfejlesztés képzés a modern, Java-alapú vállalati alkalmazások fejlesztéséhez szükséges technológiákat és szabványokat mutatja be. A tanfolyam a Jakarta EE platform felépítésére, legfontosabb API-jaira és a többrétegű vállalati alkalmazások fejlesztésének gyakorlatára épül.

A Jakarta EE a Java Enterprise Edition (Java EE) továbbfejlesztett, nyílt szabványokon alapuló utódja. Olyan egységes technológiai környezetet biztosít, amely támogatja a skálázható, biztonságos és jól karbantartható vállalati alkalmazások létrehozását.

A képzés során a résztvevők megismerik a Jakarta EE alkalmazások felépítését és a platform komponensalapú működését. Megtanulják, hogyan kapcsolódnak egymáshoz az alkalmazás különböző rétegei, és hogyan használhatók a Jakarta EE szabványos API-jai a fejlesztés során.

A program kiemelt figyelmet fordít a webes és REST-alapú alkalmazások fejlesztésére. A résztvevők megismerik a HTTP-kérések kezelését, a szerveroldali webes komponenseket, valamint a REST API-k kialakításának és használatának alapelveit.

Fontos témakör a komponensek közötti együttműködés és a függőségek kezelése. A képzés bemutatja a Contexts and Dependency Injection (CDI) működését, valamint azt, hogyan alakíthatók ki lazán csatolt, könnyebben tesztelhető és karbantartható alkalmazáskomponensek.

Az adatkezelési blokkban a résztvevők megismerik a Jakarta Persistence használatát. A képzés bemutatja az entitások kezelését, az objektum-relációs leképezést, az adatbázis-műveleteket és a tranzakciókezelés legfontosabb lehetőségeit.

A program kitér az aszinkron üzenetkezelésre és a vállalati integráció alapjaira is. A résztvevők megismerik a Jakarta Messaging lehetőségeit, valamint a különböző alkalmazáskomponensek és rendszerek közötti kommunikáció alapelveit.

A képzés foglalkozik a vállalati alkalmazások biztonságával is. Bemutatja a hitelesítés, jogosultságkezelés és hozzáférés-szabályozás fontosabb lehetőségeit, valamint a biztonságos Jakarta EE alkalmazások kialakításának alapelveit.

A tanfolyam gyakorlati szemléletű. A résztvevők a megszerzett ismereteket fejlesztési feladatokon keresztül alkalmazzák, így átfogó képet kapnak egy modern Jakarta EE alkalmazás felépítéséről és fejlesztési folyamatáról.

A képzés célja

A képzés célja, hogy a résztvevők:

• megértsék a Jakarta EE platform architektúráját és működését
• képesek legyenek többrétegű vállalati Java alkalmazások fejlesztésére
• megismerjék a CDI-alapú komponens- és függőségkezelést
• képesek legyenek perzisztens adatkezelési réteg kialakítására
• REST-alapú szolgáltatásokat tudjanak létrehozni
• megismerjék az üzenetkezelés és rendszerintegráció lehetőségeit
• megértsék a tranzakciókezelés működését
• elsajátítsák a vállalati Java alkalmazások biztonságának alapjait

Kinek ajánlott?

A Jakarta EE alkalmazásfejlesztés képzés elsősorban olyan Java-fejlesztőknek ajánlott, akik vállalati, backend vagy elosztott alkalmazások fejlesztésével foglalkoznak.

Különösen ajánlott:

• Java-fejlesztőknek
• backend fejlesztőknek
• vállalati alkalmazásokat fejlesztő szakembereknek
• rendszerintegrációval foglalkozó fejlesztőknek
• Java EE környezetből Jakarta EE-re átálló fejlesztőknek
• olyan szakembereknek, akik szeretnék megismerni a szabványos vállalati Java technológiákat

Mit fogsz megtanulni?

A képzés elvégzése után a résztvevők:

• átlátják a Jakarta EE platform felépítését
• értik a Jakarta EE alkalmazások életciklusát és komponensmodelljét
• képesek CDI használatával komponenseket és függőségeket kezelni
• megismerik a Jakarta Persistence használatát
• képesek adatbázissal kommunikáló alkalmazások fejlesztésére
• REST API-kat tudnak létrehozni és használni
• megismerik a tranzakciókezelés alapelveit
• képesek aszinkron üzenetkezelési megoldások alkalmazására
• megismerik a Jakarta EE biztonsági lehetőségeit
• átlátják a vállalati alkalmazások telepítésének és konfigurálásának alapjait

Nézd meg további Java képzéseinket is.

Csoportos képzési igény esetén kérj egyedi ajánlatot.

Tematika:

1. Bevezetés a Jakarta EE platformba
• Java EE és Jakarta EE – fejlődés és különbségek
• A Jakarta EE platform felépítése
• Alkalmazásarchitektúra és komponensmodell
• Jakarta EE alkalmazások felépítése és telepítése

2. Webes alkalmazások fejlesztése
• HTTP és webes alkalmazások működése
• Jakarta Servlet
• kérés- és válaszkezelés
• sessionök és webes állapotkezelés
• webes alkalmazások konfigurációja

3. Contexts and Dependency Injection (CDI)
• dependency injection alapelvek
• CDI beanek
• scope-ok és kontextusok
• qualifier-ek
• eseménykezelés
• interceptorok és dekorátorok

4. Üzleti logika és komponensek
• vállalati üzleti komponensek
• Enterprise Beans
• komponensek életciklusa
• aszinkron műveletek
• időzített feladatok

5. Adatkezelés Jakarta Persistence használatával
• ORM alapelvek
• entitások és kapcsolatok
• EntityManager
• lekérdezések
• Jakarta Persistence Query Language
• tranzakciók és perzisztencia-kontextus

6. REST-alapú szolgáltatások
• REST architektúra
• Jakarta REST
• REST endpointok létrehozása
• HTTP metódusok
• JSON-adatok kezelése
• hibakezelés REST szolgáltatásokban

7. Üzenetkezelés és integráció
• aszinkron kommunikáció
• Jakarta Messaging
• queue és topic alapú kommunikáció
• üzenetküldés és -fogadás
• rendszerintegrációs alapelvek

8. Tranzakciókezelés
• tranzakciók szerepe
• deklaratív és programozott tranzakciókezelés
• Jakarta Transactions
• tranzakciós határok

9. Jakarta EE alkalmazások biztonsága
• autentikáció és autorizáció
• szerepköralapú hozzáférés
• alkalmazásbiztonsági alapelvek
• REST szolgáltatások védelme

10. Jakarta EE alkalmazások üzemeltetése
• alkalmazáscsomagolás
• konfiguráció
• deployment
• alkalmazásszerverek
• naplózás és hibakeresés

Előfeltétel:

• Java SE programozási ismeretek
• objektumorientált programozási alapismeretek
• alapvető adatbázis- és SQL-ismeretek előnyt jelentenek