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.
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ć.
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.
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
Co to jest podejście Domain First
Hexagonal / Clean Architecture
Kiedy warstwy mają sens ?
Dependency Inversion w praktyce
Odraczanie wyborów technologicznych
CQRS
Jako technika modelowania
Sposoby implementacji
Implementacja Building Blocków
Agregat
ValueObject
Polityka
Fabryka
Serwis domenowy
Serwis aplikacyjny
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.