Kurzusleírás

Bevezetés a Spring Frameworkbe

  • A Spring ökoszisztéma áttekintése
  • Inversion of Control (IoC) és Dependency Injection (DI)
  • Bevezetés az Aspect-Oriented Programming (AOP) világába

Spring konfiguráció és Bean életciklus

  • Konfiguráció XML fájlok segítségével
  • Bean életciklus és BeanPostProcessor
  • Spring alkalmazás tesztelése Mockito-val

Annotáció-alapú konfiguráció

  • @Component és @Autowired annotációk használata
  • XML és annotáció-alapú konfiguráció kombinálása
  • @Configuration és JavaConfig használata XML nélküli beállításokhoz

Bevezetés a Spring Boot 3.5.5 használatába

  • Bevezetés a Spring Bootba és kulcsfogalmak
  • Spring Boot projekt létrehozása a Spring Initializr segítségével
  • Az első REST alkalmazás építése és futtatása

Aspect-Oriented Programming (AOP) és tranzakciók

  • AspectJ használata Springmel: elvek és konfiguráció
  • Deklaratív tranzakciók megértése a Springben
  • Tranzakciók konfigurálása XML és @Configuration segítségével

Adatmegőrzés Spring és JPA használatával

  • JPA és adatbázis kapcsolatok konfigurálása
  • DAO és Repository rétegek JPA Boot konfigurációval
  • Profilok kinyerése és tulajdonságok kezelése

RESTful alkalmazások építése JPA-val

  • Egyszerű CRUD REST API-k létrehozása JPA-val
  • CRUD REST fejlesztése beágyazott bean-ekkel
  • Jackson szerializáció: @JsonIgnore, Hibernate proxyk kezelése, hurkok megelőzése

Haladó REST és adatkezelés

  • REST DTO-k használata MapStruct-tel
  • Kivételek kezelése REST alkalmazásokban
  • JPA kettős modell mintázatok

Spring REST Spring Data JPA-val

  • Lekérdezés metódusnév levezetéssel
  • Lapozás és rendezés Spring Data JPA-val
  • Egyéni lekérdezések @Query használatával

Összefoglalás és következő lépések

Követelmények

  • Alapvető Java programozási fogalmak ismerete
  • Tapasztalat objektum-orientált programozásban
  • Ismeret a Maven vagy Gradle build eszközökben

Közönség

  • Java fejlesztők, akik most kezdik útjukat a Spring ökoszisztémában
  • Szoftvermérnökök, akik gyorsan szeretnének RESTful webalkalmazásokat építeni
  • Programozók, akik gyakorlati tapasztalatot szeretnének szerezni a modern Spring Boot és JPA használatában
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (4)

Közelgő kurzusok

Rokon kategóriák