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
Bevezetés
- Mi a Domain Driven Design (DDD) és előnyei?
- DDD kontra más megközelítések
- A DDD koncepciók és a projekt felépítésének áttekintése
Taktikai tartományvezérelt tervezés
- Element egy tartománymodell
- Egyedek, értékobjektumok, aggregátumok, adattárak és tartományi szolgáltatások megvalósítása
- Gyárak, specifikációk, CQRS és eseményforrások használata
Stratégiai tartományvezérelt tervezés
- Kontextustérkép-minták
- Tartománymodell tervezése eseményrohamozással és tartománytörténettel
- Aldomainek azonosítása és osztályozása
- Határok és kapcsolatok megállapítása mintákkal, például korlátos kontextusokkal
DDD & Legacy Workshop
- Az örökölt rendszerek kihívásai és lehetőségei
- A régebbi rendszerek elemzése és megértése olyan eszközökkel, mint az NDepend
- Az örökölt rendszerek átalakítása és modernizálása olyan technikák használatával, mint a fojtogató minta
Termék-, tartomány- és csapatorientált architektúra
- A termék-, tartomány- és csapatorientált architektúra előnyei és kihívásai
- Ilyen architektúrák tervezése és megvalósítása olyan mintákkal, mint a mikroszolgáltatások
- Csapatok szervezése és együttműködése
- Minőség és következetesség biztosítása automatizált teszteléssel és folyamatos integrációval
Data Mesh – Domain-orientált adatok
- Problémák a hagyományos adatplatformokkal
- Bevezetés az adathálóba
- Domain-orientált adatplatform megvalósítása, amely támogatja az adatfelderítést, -hozzáférést és -irányítást
- Technológiák, mint a Apache Kafka, Apache Spark és GraphQL adathálóban
Összegzés és a következő lépések
Követelmények
- Az objektum-orientált programozási és tervezési minták megértése
- Tapasztalat: C# és .NET Core
- Alapvető ismeretek az adatbázisokról és SQL
Közönség
- Fejlesztők
- Építészek
- Elemzők
21 Órák
Vélemények (1)
I really enjoyed the real examples and exercises.