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
- Alkalmazásarchitektúra - módosítás és törlés
- Módosítás és törlés implementálása
- 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
- Navigációs szabályok implementálása
- Stílus alkalmazása
- Template kezelés
- I18N használata
- I18N
- AJAX implementálása
- Flow
- Navigációs szabályok
- A PrimeFaces használata
- Flow implementálása
- Stílus
- Kompozit komponens implementálása
- JSF implementációk
- Kompozit komponensek
- AJAX
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.