#173

Implementacja w podejściu Domain First z wykorzystaniem .net core

Podczas warsztatu zapewniamy nielimitowany dostęp do kawy, herbaty, wody. W porze obiadowej zapewniamy pizzę w wersji mięsnej lub wegeteriańskiej.

Żarówka

Czego się nauczysz?

Jak zaimplementować model domenowy? Jak użyć warstw żeby odroczyć wybory technologiczne? Jaka architektura wspiera wartościowe testy?
Skupimy się na tym jak rozpocząć od tego co najważniejsze, czyli domeny oraz jak odroczyć wybory technologiczne. Przyjrzymy się jak Hexagonal / Clean Architecture może nam w tym pomóc. Przeanalizujemy również co i w jaki sposób warto testować.
Grupa

Dla kogo jest ten warsztat?

Warsztaty przeznaczone są dla wszystkich, którzy chcieliby poznać techniki efektywnie wspierające implementację modelu tworzonego zgodnie z Domain Driven Design.
Notatnik

Wymagania wstępne

Warsztaty skierowane są do osób, które mają już podstawową wiedzę z zakresu taktycznego DDD. Implementacja będzie oparta o platformę .net core.

Prowadzący

Marcin Markowski:

Lider techniczny oraz deweloper z ponad 7-letnim doświadczeniem. Zafascynowany tym, co dzieje się na styku biznesu i IT. Wierzy, że otwartość, orientacja na człowieka i wymiana wiedzy mogą pomóc zbliżyć się tym dwóm, pozornie odległym, światom. Próbował własnego start-up-u, ale uznał, że bardziej przyda się w IT. Doświadczony w branżach usługowej, finansowej i medycznej. Jego ulubionymi tematami są architektura i DDD. Propagator rzemieślniczego podejścia do rozwoju oprogramowania stojącego za ruchem Software Craftsmanship.

Program warsztatów

  1. Co to jest podejście Domain First
  2. Hexagonal / Clean Architecture
    1. Kiedy warstwy mają sens ?
    2. Dependency Inversion w praktyce
    3. Odraczanie wyborów technologicznych
  3. CQRS
    1. Jako technika modelowania
    2. Sposoby implementacji
  4. Implementacja Building Blocków
    1. Agregat
    2. ValueObject
    3. Polityka
    4. Fabryka
    5. Serwis domenowy
    6. Serwis aplikacyjny
  5. Techniki testowania modelu

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników.

Zapisy na wybrany warsztat zostały zakończone.