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
Vélemények (7)
That we could you real life examples
Elria Slabber - Glacier by Sanlam
Kurzus - Introduction to Domain Driven Design
the examples the trainer used in each subject which made it easier to understand
huda Alyassi - Dubai Government Human Resources Dept.
Kurzus - Adobe XD
Az oktató nagyon kedves és hozzáértő volt, és mindent megtett, hogy elmagyarázza azokat a dolgokat, amelyeket nem tudtam
Felix - Microchip Technology Inc
Kurzus - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Az oktató képes meghallgatni és megérteni az esetemet / problémámat / problémámat...
Francois - TE
Kurzus - Technical Architecture and Patterns
Machine Translated
The trainer highlighted the really important concepts in software architecture with quizzes. The high-level perspective on effective implementation of software development cycle starting from requirements elicitation to unit testing is very refreshing to data scientist without much experience in software development.
Kok Cheong Cheng - DBS Bank
Kurzus - Design Patterns
Jól megtervezett. Sok alap nélkül nem tévedtem el, és tudtam, hol vagyok. Az általánostól a konkrétig terjedő kérdések alapot adnak a további munkához a saját területén.
Andrzej - TENSOFT Sp. z o.o.
Kurzus - Design Patterns in PHP
Machine Translated
Nagyon "gyakorlatias" képzés, rengeteg példával és magyarázattal. Nagyon élveztem, és úgy érzem, sok új dolgot tanultam nagyon rövid idő alatt. Nagyon jól sikerült!
Sorina - DB Global Technology
Kurzus - JavaScript - Advanced Programming
Machine Translated