Curs Domain Driven Design

Acest training acopera conceptele de baza ale DDD (Domain Driven Design) dar si aspecte precum OOP si OOD.
Cod: ARC-003
Durata: 24 ore

Descriere

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

Obiective

  • Intelegerea modului in care DDD ajuta in dezvoltarea sistemelor enterprise
  • Strategii in dezvoltarea sistemelor enterprise
  • Aplicatea tacticilor de modelare in Bounded Context
  • Cum sa facem un design eficient al Agregates
  • Importanta Domain Events si cum pot sa fie folosite in integrarea Bounded Contexts

Public tinta

Software developeri (de la Junior la Senior) care au o buna intelegere a principiilor OOP si OOD dar si cunostinte de baza despre software architecture patterns.

Trainer in Online
Alexander Breyman Expert in Software Development and Architecture, Oracle
Alexander Breyman is a Luxoft Professional Training Center Expert in Databases involved in developing and delivering trainings in data management. He has a Ph.D. in Computer Science and is an Associate Professor in the Software Engineering Department of the Computer Science Faculty at the Higher School of Economics. <br /> <br /> He has more than 20 years of experience in software architecture design, development and implementation. Alexander has also been teaching data management, information systems design and software development for more than 19 years and as a result is capable of communicating information in a clear and interesting form allowing participants to develop their knowledge and skills quickly and efficiently.
Cursul este programat in: Online
16.09.2020 - 25.09.2020
Interval orar: 09:30-13:30
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Alexander Breyman
Expert in Software Development and Architecture, Oracle
-10% 2 160 RON
1 944 RON
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
16.09.2020 - 25.09.2020
Interval orar: 09:30-13:30
Loc: Online
Durata: 24 ore
Limba: English
Trainer
Alexander Breyman
Expert in Software Development and Architecture, Oracle
-10% 2 160 RON
1 944 RON
Inregistreaza-te pentru urmatorul curs.
+
Inregistrarea la urmatorul curs va asigura prioritatea pe lista de inscriere. Veti fi contactat pentru confirmarea inscrierii in momentul in care urmatorul curs este programat.
Bucuresti 2138 RON
Cracovia 2138 RON
Wroclaw 2138 RON

Facturile pentru curs sunt emise in moneda locala. Toate preturile de mai sus pot fi supuse modificarilor in functie de locul unde se desfasoara trainingul si modul de livrare. Preturile pot fi supuse modificarilor si in perioada in care se programeaza. Pentru persoane fizice pretul este cel afisat. Pentru persoane juridice se adauga TVA.

Alte cursuri care te-ar putea interesa:

Inscrie-te!

Alege datele
Prenume*
Nume*
Companie
Adresa email*
Telefon
Observatii
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Iti multumim.
Inregistrarea ta a fost trimisa.