Lépjen kapcsolatba velünk
 Időtartalma 14 órák

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 aspektusorientált programozásba (AOP)

Spring konfiguráció és a bean életciklusa

  • Konfiguráció XML fájlokkal
  • A bean életciklusa és a BeanPostProcessor
  • Spring alkalmazás tesztelése Mockitóval

Annotáció alapú konfiguráció

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

Ismerkedés a Spring Boot 3.5.5-tel

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

Aspektusorientált programozás (AOP) és tranzakciók

  • Az AspectJ használata Springgel: alapelvek és konfiguráció
  • A deklaratív tranzakciók megértése a Springben
  • Tranzakciók konfigurálása XML-lel és @Configurationnel

Adatperzisztencia Springgel és JPA-val

  • A JPA és az 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 készítése JPA-val

  • Egyszerű CRUD REST API-k készítése JPA-val
  • CRUD REST fejlesztése beágyazott beanekkel
  • Jackson szerializáció: @JsonIgnore, Hibernate proxyk kezelése, hurkok megelőzése

Haladó REST és adatkezelés

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

Spring REST a Spring Data JPA-val

  • Lekérdezés metódusnév alapján történő származtatással
  • Lapozás és rendezés a Spring Data JPA-val
  • A @Query használata egyéni lekérdezésekhez

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

Követelmények

  • Az alapvető Java programozási fogalmak ismerete
  • Objektumorientált programozásban szerzett tapasztalat
  • Építőeszközök, például a Maven vagy a Gradle ismerete

Célközönség

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

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák