-
455.000 Ft
-
455.000 Ft
-
455.000 Ft
Szoftverfejlesztés Spring és Spring Boot keretrendszerrel
A Spring keretrendszer mindig úttörő szerepet játszott a Java nyelvű szoftverfejlesztés megkönnyítésében, és ezért joggal vált elterjedtté a fejlesztők körében. Manapság a desktop alkalmazásokat kiszorították a webalkalmazások, ezek hatalmas részét pedig Java és Spring technológiákkal fejlesztik ki. A Spring hatékony módszereket nyújt, hogy kevés és áttekinthető kód írásával, könnyen és gyorsan fejlesszünk ki webes alkalmazásokat. Akár hagyományos szerveroldali webalkalmazásokról, akár valamilyen integrációs technológiával (pl. XML Web Services, REST, MQ) kommunikáló backendekről van szó, a Spring megkönnyíti a fejlesztést. A tanfolyam a Spring leggyakrabban használt részeire és a REST API-k fejlesztésére koncentrál, így a végzett résztvevőket gyakorlatban alkalmazható ismeretekkel látja el.
A Spring alapelveinek mély megértése, adatbázist és REST API-t használó backendek készítése.
A tanfolyam a Java-programozásban már jártas szakembereknek szól, akik meg szeretnék ismerni a Spring keretrendszert.
A Java programozási nyelv mély ismerete.
-
A függőséginjektálás alapjai
-
A SOLID elvek
-
Fejlesztés interfészekkel
-
A Strategy minta
-
A Factory Method minta
-
DI keretrendszerek használata
-
Spring beanek konfigurálásának módjai: XML, annotáció, JavaConfig
-
Függőségek feloldásának módjai: XML, annotáció, explicit vagy automatikus
-
Az injektálás helye: konstruktor, setter, metódus, tagváltozó
-
Konstruktor és setter injektálás összehasonlítása
-
Bean scope-ok: singleton és prototype
-
Hatókörütközés és feloldása
-
Autowiring
-
Szabványos függőséginjektálás
-
Életcikluskezelés
-
-
Spring webes környezetben
-
A web alapjai
-
A Spring MVC alapjai
-
A válasz generálása
-
REST API-k készítése Spring MVC-vel
-
-
Spring és adatbáziskezelés
-
A JDBC szabvány
-
A JdbcTemplate
-
A JPA szabvány
-
Deklaratív tranzakciókezelés
-
JPA fetching
-
JPA cascading
-
A DTO minta
-
A Spring Data
-
A Spring Data REST
-
-
Biztonság a Spring Security-vel
-
A Spring Security működése
-
Szerepalapú biztonság
-
Erőforrások védelmének konfigurációja
-
Jelszavak kódolása
-
Cross-Site Request Forgery elleni védelem
-
REST API védelme Spring Security-vel
-
-
Még egyszerűbb fejlesztés a Spring Boottal
-
Spring Initializr, @SpringBootApplication
-
Beágyazott webkonténer használata
-
Konfiguráció properties fájlokkal
-
Beágyazott adatbázis használata
-
-
További témák
-
Szerveroldali renderelés
-
Integráció más komponensekkel
-