Alkalmazásfejlesztés Spring keretrendszerrel
A képzés célja a Spring Framework alapfogalmainak és különböző moduljainak bemutatása.
A képzés komplex gyakorlati feladatokat tartalmaz IntelliJ IDEA fejlesztőeszközzel, Maven build eszközzel, Jetty web konténerrel, MariaDB adatbázissal.
- Bevezetés
- Java fejlesztőeszközök
- Bevezetés a Spring Framework használatába
- Verziók
- Inversion of Control és Dependency Injection
- Unit- és integrációs tesztelés Spring környezetben
- Unit- és integrációs tesztelés JUnit 5 használatával
- JUnit 4 és 5 közötti különbségek
- Beanek személyre szabása
- Konfiguráció XML-lel és annotációval
- Injektálás konfigurálása
- Eseménykezelés
- Konfigurációs állományok
- Profile
- Conditional beans
- Naplózás
- Aspektusorientált programozás
- Spring Framework repository réteg
- Séma inicializálás Flyway eszközzel
- Spring JdbcTemplate
- JPA használata Spring Frameworkkel
- Spring Data JPA
- Deklaratív tranzakciókezelés
- Bevezetés a Spring MVC használatába
- Thymeleaf view
- Erőforrások kezelése
- Thymeleaf oldalstruktúra
- Controllerek használata
- Hozzáadás és szerkesztés
- Tesztelés
- Handlerek
- I18N
- Validáció
- Fájlkezelés
- Témák használata
- Hiba- és kivételkezelés
- Backend integráció
- REST webszolgáltatások
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.