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 21 órák
Kurzusleírás
Bemutatkozás a területspecifikus tervezésben (DDD)
- A DDD alapelvei és motivációja
- A közös nyelv (ubiquitous language) és az együttműködés az üzleti szakértőkkel
- A központi, támogató és általános részterületek elkülönítése
Stratégiai tervezés és határolt kontextusok
- A határolt kontextusok és felelősségi köreik meghatározása
- Kontextustérképezés és integrációs minták
- Csapatok, szervezeti határok és a sajátossági jogok kezelése
Taktikai minták – A doménmodell építőkövei
- Entitások és azonosítókezelés
- Értéktárgyak és immutabilitás
- Aggregátumok és tranzakciós határok
Domén szolgáltatások, repositoryk és gyárak
- Mikor alkalmazzuk a domén szolgáltatásokat, és mikor az alkalmazás szolgáltatásokat
- Repository minták és a kitartási (persistencia) szempontok
- Gyár minták komplex objektumok létrehozásához
Komplex viselkedés és invariánsok modellezése
- Invariánsok tervezése és üzleti szabályok érvényesítése
- Eseményvezérelt modellezés és domén események
- Konzisztencia modellek: végleges konzisztencia és ságuák
DDD integrálása az építészeti és mérnöki gyakorlatokkal
- DDD összehangolása mikrorendszerekkel és moduláris monolitokkal
- API tervezés, anticorruption rétegek és integrációs stratégiák
- Doménlogika tesztelése: egységtesztek, integrációs tesztek és szerződés tesztek
DDD bevezetése csapatokban és szervezetekben
- Domén felfedező műhelyek és Event Storming futtatása
- Közös nyelv (ubiquitous language) létrehozása és kezelése csapatokon átívelően
- Sikermérése és a doménmodell folyamatos javítása
Összefoglalás és következő lépések
Követelmények
- Eredményes programozási tapasztalat objektumorientált nyelvekben
- A szoftverarchitektúra alapelveinek megértése
- Agile fejlesztési gyakorlatokkal való ismerettség
Célközönség
- Szenior fejlesztők
- Szoftverarchitektusok
- Mérnöki vezérő (Technical leads)
Vélemények (1)
Hogy való életbeli példákat mutassunk
Elria Slabber - Glacier by Sanlam
Kurzus - Introduction to Domain Driven Design
Gépi fordítás