Codziennie spod twojej klawiatury wychodzą kolejne implementacje wymagań, które otrzymałeś od analityka, przełożonego czy klienta. Ale czy wiesz jakie problemy faktycznie twój kod powinien rozwiązywać? I czy skupia się faktycznie na tym, co ważne dla Twojego biznesu?
W tym kursie przeprowadzimy Cię przez cały proces wytwórczy oparty o DOMAIN-DRIVEN DESIGN. Od zrozumienia potrzeb i motywacji Twojego biznesu po kod, który te potrzeby realizuje.
Subdomeny! Bounded contexty! Context mapy! I o co do cholery chodzi z tymi pooblepianymi kolorowymi karteczkami ścianami!?
WZORCE STRATEGICZNE, to zdecydowanie ta część Domain-Driven Design, którą programiści zwykli pomijać stawiając w tym podejściu swoje pierwsze kroki.
Naszą ambicją jest (przy ich zastosowaniu) zmienić twoje spojrzenie na cały proces wytwórczy i DAĆ CI NARZĘDZIA do tego jak odkrywać procesy biznesowe, nadawać im odpowiednią wagę i zaprojektować ich integrację i implementację.
Znajomość motywacji i potrzeb biznesu nie zwalnia nas z ostrożności w fazie implementacji!
Używając WZORCÓW TAKTYCZNYCH zaznajomymi Cię z podstawowymi building blockami takimi jak Encja, Value Object czy Agregat i zbudujemy nasze modele wokół zaprojektowanych BOUNDED CONTEXTÓW.
Nauczymy Cię też KIEDY WARTO, A KIEDY NIE WARTO po dane wzorce sięgać oraz jak suplementować je innymi wzorcami takimi jak Specyfikacja, Polityka, Serwis Domenowy czy Fabryka.
Mamy świadomość, że nie ma nic gorszego niż gdy zakup nie jest DOSTOSOWANY DO NASZYCH WYMAGAŃ CZY DOŚWIADCZENIA. Dlatego też stawiamy sprawę jasno:
Osoby o mniejszym doświadczeniu zachęcamy do zapoznania się z innym naszym kursem: SOLIDne Web API, w którym poruszamy podstawy kodu zorientowanego na domenę.