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.
Kurzusleírás
A Domain-Driven Design bemutatása
- A DDD elvei és motivációi
- Az univerzális nyelv és a domain szakértőkkel való együttműködés
- A core, támogató és általános aldoménok megkülönböztetése
A stratégiai tervezés és a korlátozott kontextusok
- Korlátozott kontextusok definiálása és felelősségeik megállapítása
- Kontextustérképek és integrációs minták
- Csapatok, szervezeti határok és adattulajdonosság kezelése
Taktikai minták – a domain model építőelemei
- Entitások és azonosítási kezelés
- Értékobjektumok és immutable tulajdonságok
- Aggragátumok és tranzakciós határok
Domain szolgáltatások, tárolók és gyári minták
- Mikor használni a domain szolgáltatásokat az alkalmazás szolgáltatások helyett
- Tároló minták és tartósítási megfontolások
- Gyári minták összetett objektum létrehozásához
Összetett viselkedés és invariánsok modellezése
- Invariánsok tervezése és üzleti szabályzatok kikényszerítése
- Eseményvezérelt modellezés és domain események
- Konzisztencia modellek: végső konzisztencia és sagák
A DDD integrálása az architektúra és a mérnöki gyakorlatokkal
- A DDD egybevágósítása mikroszolgáltatásokkal és moduláris monolitokkal
- API tervezés, anti-korrúziós rétegek és integrációs stratégiák
- Domain logika tesztelése: egységtesztek, integrációtesztek és szerződéstesztek
A DDD alkalmazása csapatokban és szervezetekben
- Domain felfedezési munkaállomák és Event Storming futtatása
- Az univerzális nyelv teremtése és kezelése csapatok között
- Sikeresítés mérése és a domain model iteratív javítása
Összefoglalás és következő lépések
Követelmények
- Erős programozási tapasztalat objektumorientált nyelvekben
- A szoftverarchitektúra elveinek megértése
- Agile fejlesztési gyakorlatok ismerete
Célközönség
- Fejlett szintű fejlesztők
- Szoftverarchitektúrák
- Technikai vezetők
21 Órák
Vélemények (1)
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Kurzus - Introduction to Domain Driven Design
Gépi fordítás