Domain Driven Design

  • BUCURESTI - Dimitrie Pompeiu nr 5-7 , cladirea C, etaj 5, sector 2, Bucuresti, 014459
  •    29 - 31 Iulie 2019

Acest training acopera conceptele de baza ale DDD (Domain Driven Design) dar si aspecte precum OOP si OOD. In cadrul cursului participantii vor invata despre modul in care DDD ajuta dezvoltatorii de software sa construiasca sisteme enterprise complexe si vor analiza atat instrumentele Strategice (Bounded Contexts) cat si cele Tactice (design-ul corect al Aggregates) pe care le au la dispozitie. 

Acest training acopera conceptele de baza ale DDD (Domain Driven Design) dar si aspecte precum OOP si OOD. In cadrul cursului participantii vor invata despre modul in care DDD ajuta dezvoltatorii de software sa construiasca sisteme enterprise complexe si vor analiza atat instrumentele Strategice (Bounded Contexts) cat si cele Tactice (design-ul corect al Aggregates) pe care le au la dispozitie. Mai mult decat atat vom examina si diferite tipuri de arhitectura software care pot sa fie folosite impreuna cu DDD.

Cursul include exemple si exercitii practice care sa ajute participantii sa isi imbunatateasca cunostintele teoretice si sa utilizeze abilitatile de modelare.

Subiecte curs

Modul 1 – Prezentare DDD. Include si Ubiquitous Language.
Modul 2 – Cerinte DDD. Include:

  • Principiile OOP si OOD
  • Arhitectural Business Logic Patterns

Modul 3 – Design Strategic DDD. Include:

  • Domenii si Subdomenii
  • Bounded Contexts
  • Context Maps
  • Sesiune practica – Aplicarea Design-ului Strategic

Modul 4 – Arhitectura DDD. Include:

  • Layered Architecture
  • Hexagonal (ports si adapters) Architecture
  • SOA
  • Event Driven Architecture
  • CQRS
  • Event Sourcing
  • Sesiune practica – DDD Architectural View

Modul 5. Instrumente tactice DDD. Include:

  • Entities
  • Value Objects
  • Aggregates
  • Factories

Modul 6. Instrumente tactice DDD. Include:

  • Services
  • Domain Events
  • Modules

Introduceți evenimentul în

Luxoft Training Europe

Luxoft Training Europe

Luxoft Training este divizia externa de training IT&C a Luxoft, una dintre cele mai mari companii de software si servicii informatice. Programele noastre de training sunt bazate pe cele mai noi tehnologii IT si includ subiecte din toata aria de software development: Programare (Java, .Net, Python etc)Software testingProject management in ITAgileBusiness AnalysisCursurile Luxoft Training se adreseaza atat specialistilor IT care vor sa isi imbunatateasca competentele in acest domeniu cat si companiilor care doresc sa isi pregateasca angajatii pentru a lucra cu cele mai noi tehnologii.

Vrei să fii la curent cu evenimentele din IT&C?

Robotic Process Automation- Adding process to performance

Robotic Process Automation- Adding process to performance, primul eveniment-conferință dedicat conținutului și tehnologiilor RPA din România, se adresează factorilor de decizie dintr-o companie, precum General Managers, CEO, CIO, CTO, COO, CFO, antreprenorilor, din domenii precum Producție, Transport sau Logistică.

Citește tot arrow_forward

Digital Marketing Forum 2021

De 14 ani, Digital Marketing Forum este o experienta exceptionala de invatare. Este o sursa de know-how, inspiratie si studii de caz relevante. Este evenimentul de referinta pentru specialistii in marketing si comunicare online. 

Citește tot arrow_forward

Innovation Labs deschide înscrieri la Hackathoanele din București și Sibiu

Înscrierile sunt deschise studenților, tinerilor absolvenți și cercetătorilor care își doresc să trăiască experiența dezvoltării unui produs de tehnologie alături de mentori experimentați, antreprenori și specialiști în ICT și business. Programul se va desfășura la nivel național în perioada martie - octombrie 2021 în cele 5 orașe.

Citește tot arrow_forward