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

Részvételi forma

Képzési forma

Mentorált

Képzés hossza

2 nap (2×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

168 000 Ft
+ ÁFA/fő
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

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.

Tematika

  • 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

Szükséges előképzettség

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.