Java alapú webfejlesztés JSF technológiával
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.
- Bevezetés
- Egyszerű Java EE JSF alkalmazás
- Egy egyszerű JSF alkalmazás elkészítése
- Egyszerű Spring Boot JSF alkalmazás
- Egy egyszerű Spring Boot JSF alkalmazás elkészítése
- Űrlap elkészítése
- Űrlapkezelés
- Redirect after post
- Redirect after post implementálása
- Alkalmazásarchitektúra - listázás és felvitel
- Alkalmazás létrehozása Create, Update, Delete műveletekkel
- Módosítás és törlés implementálása
- Alkalmazásarchitektúra - módosítás és törlés
- Controllerek Unit tesztelése
- Unit teszt implementálása
- Integrációs tesztelés Arquillian használatával
- Integrációs teszt implementálása
- E2E tesztelés Selenium használatával
- E2E teszt implementálása
- Űrlap get metódussal
- Get metódus implementálása
- Űrlap előzetes feltöltése
- Űrlap előzetes feltöltésének végrehajtása
- Fájl fel- és letöltés
- Fel- és letöltés implementálása
- Konvertálás
- Konverzió implementálása
- Validálás
- Validáció implementálása
- Ismétlődés implementálása
- Hibakezelés implementálása
- Validáció implementálása az üzleti logikában
- Ismétlődés és panel típusú komponensek
- Hibakezelés
- Nyelvváltás implementálása
- Nyelvváltás
- Validálás üzleti logikában
- Template használata
- Stílus alkalmazása
- Navigációs szabályok implementálása
- Template kezelés
- I18N használata
- AJAX implementálása
- I18N
- Navigációs szabályok
- Flow
- A PrimeFaces használata
- Stílus
- Flow implementálása
- Kompozit komponens implementálása
- AJAX
- Kompozit komponensek
- JSF implementációk
Az oktatóról
Viczián István vagyok, Java fanatikusként fejlesztek, oktatok, blogot írok, rendezvényeket szervezek és konferenciákra járok. A Debreceni Egyetemen végeztem programtervező matematikusként, jelenleg a Training360-nál tartok oktatásokat. 1998 óta foglalkozom objektumorientált programozással és szoftverfejlesztéssel, kiemelt szakterületem a Java és Java EE alkalmazásfejlesztés. Vezető fejlesztőként, architektként dolgoztam/dolgozom kormányzati, banki, telekommunikációs és energetikai fejlesztési projektekben. Szakmai blogot is írok JTechLog néven. Szabadidőmben sokat túrázok, próbálom felfedezni Magyarország rejtett kincseit.