Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
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
Vélemények (1)
Részletes információk szerepelnek a kért haladóbbi témákra.
Farukh Khan - Tandem Solution
Kurzus - RabbitMQ with Java and Spring
Gépi fordítás