🏋️‍♂️ Szkolenia

Twój zespół traci czas na niekończące się spotkania? Managerowie nie rozumieją o czym rozmawiają programiści? Wymagania zmieniają się w trakcie sprintu? Developerzy blokują się nawzajem? Code review trwa wieczność? A może zastanawiacie się, jak wykorzystać AI w codziennej pracy — ale bez precyzyjnego kontekstu agenty halucynują zamiast pomagać?

Te problemy rzadko wynikają z braku umiejętności technicznych — u ich podstaw leży komunikacja. Prowadzę praktyczne warsztaty, które zaadresują te bolączki u źródła wsparte odpowiednim modelowanie i architekturą. Każdy program dostosowuję do kontekstu i wyzwań Twojego zespołu.

Szkolenia prowadzę przede wszystkim dla zespołów (zamknięte, dedykowane), ale co jakiś czas organizuję też edycje otwarte — na które można zapisać się indywidualnie. Dołącz do mailingu, żeby nie przegapić najbliższego terminu.

Obszary, w których szkolę

  • Event Storming & Event Modeling — wizualne modelowanie systemów zrozumiałe dla biznesu i IT. Jedno źródło prawdy o tym, jak działa Wasz produkt.
  • AI-Assisted Spec-Driven Development — Event Model jako precyzyjna specyfikacja dla agentów AI (Claude Code, Codex). Zero halucynacji — produkcyjna jakość.
  • Domain-Driven Design (DDD) — odkrywanie i modelowanie domeny biznesowej, Bounded Contexts, Aggregates, Dynamic Consistency Boundary, wspólny język (Ubiquitous Language).
  • Event Sourcing & CQRS — architektura oparta na zdarzeniach, która daje pełną historię zmian, audytowalność i naturalną skalowalność.
  • Vertical Slice Architecture, Hexagonal Architecture, Clean Architecture — niezależne feature'y od UI do bazy danych, zero blokowania się w zespole, łatwiejsze code review.
  • Architektura oprogramowania — od monolitu do mikroserwisów (i z powrotem), wzorce integracji, event-driven architecture, modularne monolity.

Gotowe programy szkoleniowe

Poniżej znajdziesz przygotowane programy, sprawdzone w boju. Każdy z nich można dopasować do poziomu zespołu, Waszej domeny i specyficznych wyzwań.

Event Modeling diagram
Domain-Driven DesignEvent StormingEvent ModelingEvent SourcingVertical SliceSpec-Driven Development
Szkolenie

DDD / Event Modeling / AI Spec-Driven Development

Warsztaty dla zespołów, które chcą tworzyć oprogramowanie bez nieporozumień. Będziesz nie tylko wygenerować kod szybko z AI, ale zrobisz to utrzymując produkcyjną jakość.

  • Jeden model zrozumiały dla CEO, architekta i developera — koniec z bezproduktywnymi spotkaniami
  • Precyzyjne wymagania od pierwszego dnia — dobra komunikacja w zespole
  • Niezależne feature'y dzięki Vertical Slice Architecture — zero blokowania się nawzajem
  • Od modelu wprost do kodu — Event Modeling przekłada się 1:1 na implementację
  • AI-Assisted Spec-Driven Development — Event Model to specyfikacja, z której agenty AI generują produkcyjny kod bez halucynacji
★★★★★
Opinie uczestników
Solidna dawka wiedzy i praktyki. Event Modeling jest łatwy do implementacji i pomaga w stworzeniu taska z określonymi acceptance criteria. Świetna energia i fajne przykłady.
Super nauczyć się jak przerobić chaos na czytelny i przejrzysty model. Wcześniej myślałem że DDD to jest bardziej tylko struktura w kodzie a nie całościowe podejście do modelowania produktu.
Ścieżka biznesowaŚcieżka technicznaDopasowanie do potrzeb

Kolejne programy szkoleniowe w przygotowaniu. Jeśli interesuje Cię konkretny temat z powyższej listy — napisz, a przygotuję ofertę dopasowaną do Twojego zespołu.

Dlaczego warto?

  • Praktyka, nie teoria: Na co dzień projektuję i implementuję systemy z DDD, Event Sourcing i Event Modeling w komercyjnych projektach. Jestem też kontrybutorem open-sourcowego Axon Framework 5.
  • Warsztaty, nie wykłady: Minimum slajdów, maksimum ćwiczeń. Uczestnicy wychodzą z umiejętnościami, które mogą zastosować już kolejnego dnia.
  • Dostosowanie do kontekstu: Przed szkoleniem poznaję Wasze wyzwania, stos technologiczny i domenę. Program jest zawsze szyty na miarę.
  • Wsparcie po szkoleniu: Nie zostawiam zespołu samego — jestem dostępny na konsultacje wdrożeniowe po warsztatach.

Porozmawiajmy o szkoleniu dla Twojego zespołu

Opisz mi wyzwania Waszego zespołu, a zaproponuję program, który je zaadresuje. Niezobowiązująca rozmowa — 30 minut, żeby ustalić czy i jak mogę pomóc.

lub bezpośrednio na: mateusz@nakodach.pl

Mailing Domain-Driven Design

Wciąż za mało życiowych cheatów?

Zostaw swój adres e-mail i zobacz moje spojrzenie na codzienność programisty.

Na sam początek opowiem Ci o zetknięciu z Domain-Driven Design, zmianie myślenia i nowej erze mojego programistycznego ja.

Możesz liczyć na materiały o Event Sourcingu, Event Modelingu, DDD, programowaniu obiektowym i funkcyjnym oraz innych powiązanych tematach.

Na pewno poświęcę trochę maili umiejętnością miękkim.

Będziesz też informowany o nowościach Życia na kodach prosto na Twoją skrzynkę!

SzkolenieWarsztaty dla zespołów
Event Modeling
  • Proces, który buduje zaufanie
  • Od modelu wprost do kodu — 1:1
  • Idealny kontekst dla ludzi i AI
  • Spec-Driven Development zrobione dobrze
DDDEvent SourcingAIVertical Slices
Sprawdź, czy to dla Ciebie