Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Introducere
- Ce este Domain Driven Design (DDD) și care sunt beneficiile sale?
- DDD față de alte abordări
- Prezentare generală a conceptelor DDD și a structurii proiectului
Proiectarea tactică dirijată de domeniu
- Elements a unui model de domeniu
- Implementarea entităților, a obiectelor de valoare, a agregatelor, a depozitelor și a serviciilor de domeniu
- Utilizarea fabricilor, a specificațiilor, a CQRS și a sursei de evenimente
Proiectarea strategică bazată pe domeniu
- Modele de hartă a contextului
- Proiectarea modelului de domeniu cu event storming și povestirea domeniului
- Identificarea și clasificarea subdomeniilor
- Stabilirea limitelor și a relațiilor cu modele precum contextele delimitate
Atelier de lucru DDD & Legacy
- Provocări și oportunități ale sistemelor moștenite
- Analizarea și înțelegerea sistemelor moștenite cu instrumente precum NDepend
- Refacerea și modernizarea sistemelor moștenite folosind tehnici precum modelul Strangulator.
Arhitectura orientată pe produs, domeniu și echipă
- Beneficiile și provocările arhitecturii orientate pe produs, domeniu și echipă
- Proiectarea și implementarea unor astfel de arhitecturi cu modele precum microserviciile
- Organizarea și colaborarea cu echipele
- Asigurarea calității și a coerenței cu ajutorul testelor automate și al integrării continue
Rețea de date - Date orientate pe domenii
- Probleme cu platformele de date tradiționale
- Introducere în rețeaua de date
- Implementarea unei platforme de date orientate pe domeniu care să susțină descoperirea, accesul și guvernanța datelor
- Tehnologii precum Apache Kafka, Apache Spark și GraphQL în plasa de date
Rezumat și pași următori
Cerințe
- O înțelegere a programării orientate pe obiecte și a modelelor de proiectare
- Experiență cu C# și .NET Core
- Cunoștințe de bază privind bazele de date și SQL
Audiență
- Dezvoltatori
- Arhitecți
- Analiști
21 ore
Mărturii (1)
I really enjoyed the real examples and exercises.