Java alapú webfejlesztés JSF technológiával

JAVAX-JSF

Komplett webes alkalmazás készítése JSF-fel, validációval, AJAX-szal

Képzési forma:
Képzés hossza:
2 nap (16 óra)
Képzés nyelve:
Magyar/Angol
2023.
március
16.
Normál
2023.
augusztus
24.
Normál
Képzési forma:
Normál
Képzés hossza:
2 nap (16 óra)
Képzés nyelve:
Magyar/Angol
2023.
március
16.
2023.
augusztus
24.

Ismertető

A képzés célja, hogy a résztvevők mélyrehatóan megismerjék a magasabb szintű, MVC alapú webes alkalmazások fejlesztését JSF technológia segítségével. Részletes bemutatásra kerül a JSF szabvány, gyakorlati példákkal kiegészítve. Szó esik még különböző JSF-re épülő komponenskészletekről, mint a PrimeFaces, és az üzleti logika réteggel való integrációjáról, Spring és Java EE - EJB környezetben is. Az oktatás során Maven build eszközt és IntelliJ IDEA fejlesztőeszközt használunk.

  • JSF bevezetés Java EE és Spring Boot környezetben, MVC, Facelets
  • Managed Beans, CDI
  • Expression Language
  • Navigáció és átirányítás
  • Űrlap kezelés
  • Egyszerű komponensek: panel, címke, stb.
  • Egyszerű beviteli komponensek: szöveges bevitel, legördülő menü, rádiógombok, stb.
  • Redirect after post
  • Teljesértékű CRUD alkalmazás készítése
  • Controllerek unit tesztelése
  • Integrációs tesztelés Arquillian használatával
  • E2E tesztelés Selenium használatával
  • Űrlap GET metódussal
  • Űrlap előzetes feltöltése
  • Fájl fel- és letöltés
  • Konvertálás, dátumkezelés
  • Adatbevitel ellenőrzése, validálás felületen, Bean Validationnel és üzleti logikában
  • Ismétlődés és panel típusú komponensek
  • Hibakezelés
  • Többnyelvű alkalmazások fejlesztése, I18N, nyelv váltása
  • Stílus, erőforrás állományok kezelés
  • Template kezelés
  • Navigációs szabályok
  • AJAX
  • Flow
  • Kompozit komponensek
  • JSF implementációk, PrimeFaces

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. Ezenkívül a HTTP protokoll ismerete, alapszintű HTML/CSS tudás.

Előfeltétele a Java SE alapok (JAVA-BSC) és a Java SE haladó (JAVA-ADV) képzések elvégzése, vagy azon képzések anyagának gyakorlati ismerete.

Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A képzés magyar nyelvű, magyar slide-ok alapján.