#365

Wstęp do DDD

Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.

Pragmatyczne wprowadzenie do Domain-driven design w trakcie którego uczestnicy poznają podstawowe techniki DDD. Szkolenie ma charakter warsztatu, w trakcie którego zbudujemy razem fragment aplikacji o wysokiej złożoności biznesowej.

Przykłady przedstawione zostaną w języku Java.

Żarówka

Czego się nauczysz?

'- Na warsztacie poznasz podstawowe techniki DDD na przykładzie implementacji fragmentu aplikacji biznesowej.
Grupa

Dla kogo jest ten warsztat?

'- Warsztat przeznaczony jest dla programistów języka Java (lub innego języka obiektowego) z minimum 2-letnim doświadczeniem, którzy zainteresowani są zagadnieniami modelowania biznesowego.
Notatnik

Wymagania wstępne

Podczas warsztatu uczestnicy korzystają z własnych komputerów.

Prowadzący

Michał Wojtyna:

Pasjonat dobrych praktyk programistycznych, od lat związany z technologiami JVM. Domain-driven design i Test-driven development to jedne z jego ulubionych technik wytwarzania oprogramowania. W przeszłości prowadził własny startup, pracował jako freelancer a później założyciel własnego małego software house’u. Oprócz programowania zajmuje się również szkoleniami, konsultacjami, tworzy kursy online i pisze artykuły na temat inżynierii oprogramowania.

Program warsztatów

  1. Wprowadzenie do DDD:
    1. Czym jest domena
    2. Czym jest DDD
    3. Po co stosować DDD – zalety
    4. Kiedy nie stosować
  2. Czym jest model – model vs domena
  3. Ubiquitous language
  4. Anemiczny model
  5. Implementacja fragmentu przykładowego projektu:
    1. Knowledge crunching
    2. Example mapping
    3. TDD w kontekście DDD
    4. Wzorce taktyczne – przykłady w kodzie
      • Entities
      • Value objects
      • Services
      • Modules
      • Aggregates
      • Factory
      • Repository
      • Domain Event
      • Integration Event
  6. Supple design
  7. DDD w architekturze

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
**Rejestracja dostępna bezpośrednio pod poniższym [linkiem.](https://app.evenea.pl/event/ddd2604)**

Zapisy na wybrany warsztat zostały zakończone.