Kurzusleírás

Bevezetés a Spring keretrendszerbe

  • Áttekintés a Spring ökoszféráról
  • Inverziós irányítás (IoC) és függőséginjekció (DI)
  • Bevezetés az aspektumorientált programozásba (AOP)

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 nélkül XML beállításokhoz

Ismerkedés a Spring Boot 3.5.5-vel

  • Bevezetés a Spring Boot-be és az alapvető fogalmakba
  • Spring Boot projekt létrehozása a Spring Initializr segítségével
  • Az első REST alkalmazás építése és futtatása

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

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

Adatmegőrzés a 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 kibontása és tulajdonságok kezelése

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

  • Egyszerű CRUD REST API-k létrehozása JPA-vel
  • CRUD REST fejlesztés beágyazott beanokkal
  • Jackson szerializálás: @JsonIgnore, Hibernate proxy kezelése, ciklus megelőzése

Fejlett REST és adatkezelés

  • REST DTO-k használata MapStruct-tal
  • Hibák kezelése REST alkalmazásokban
  • JPA dupla modell minták

Spring REST a Spring Data JPA-vel

  • Lekérdezés metódusnév levezetésével
  • Lapozás és rendezés a Spring Data JPA-val
  • Egyedi 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 objektumorientált programozásban
  • Ismeretével rendelkező építészeti eszközök, mint például a Maven vagy Gradle

Célközönség

  • Java fejlesztők, akik kezdik az utukat a Spring ökoszférában
  • Szoftvermérnök, aki gyorsan szeretne RESTful webalkalmazásokat építeni
  • Programozók, akik kézzelfogható tapasztalattal szeretnének rendelkezni a modern Spring Boot és JPA-vel
 14 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (4)

Közelgő kurzusok

Rokon kategóriák