DDD & CqRS Sample Project

Przykładowy projekt

Więcej niż jedynie przykład, ale zdecydowanie nie jest to kolejny framework... zaczyn – coś z czego robi się dobry chleb

Przygotowaliśmy dla Was trzy otwarte i darmowe projekty ilustrujące techniki modelowania Domain Driven Design oraz architekturę Command-query Responsibility Segregation na platformie Java.

Założenia projektów:
  • Prezentacja wszystkich Building Blocks DDD w niestrywializowany sposób
  • Prezentacja zaawansowanych technik DDD (np. Bounded Context)
  • Prezentacja rzeczywistych technik implementacji, gotowych do wdrożenia w kodzie produkcyjnym
  • Prezentacja pragmatycznego podejścia do implementacji CqRS
  • Dostarczenie rzetelnie wykonanego, wzorcowego kodu źródłowego
  • Przyjęto nieinwazyjną filozofię - ograniczenie wpływu technologii na kształt projektu
  • Opracowany styl architektoniczny jest przenośny na inne frameworki i platformy
  • Przykłady podejścia do testowania jednostkowego, integracyjnego i akceptacyjnego - z wykorzystaniem Behavior Driven Development (JBehave, Selenium, model Agentów)
Projekt z uproszczoną domeną - dobry na początek Projekt z rozbudowaną domeną - dla szukających czegoś więcej Kompletny proces od Event Stormingu do testów

Szkolenia polecane

Zapraszamy do zapoznania się z naszymi bestsellerami - szkolenia, które w ostatnim półroczu cieszą się największą popularnością.

Microservices - podejście kompleksowe oparte o DDD i Cloud

Kategorie: Domain Driven Design , Warsztaty eksperckie Microservices

Szkolenie jest przeznaczone dla osób, które chcą rozwinąć swoje myślenie o architekturze aplikacji opartych o Spring Boot. Na poziomie architektury wdrożeniowej zastosujemy podejście microservices z wykorzystaniem Spring Cloud Na poziomie architektury systemowej podejmiemy złożony problem biznesowy wymagający strategicznego podejścia do modelowania (DDD) a co za tym idzie podziału na moduły oraz racjonalnego podejścia do ich integracji. Więcej informacji

JavaScript dla programistów z doświadczeniem w Backend

Kategorie: JavaScript

Podejście do JS w sposób sprofilowany tak aby poznawać JS poprzez analogię oraz różnice do praktyk i wzorców znanych z backend. Uczestnicy dzięki szkoleniu:

  • Będą doskonale rozumieli działanie języka JavaScript oraz jego różnice względem większości innych języków
  • Będą omijali pułapki, w które najczęściej wpadają początkujący JavaScriptowcy oraz będą znali dobre praktyki
  • Będą rozumieli architektury oraz nowoczesne podejścia do tworzenia aplikacji JavaScriptowych
  • Będą umieli wybrać właściwe narzędzia dla określonego projektu
  • Będą umieli zaprojektować duże, skalowalne aplikacje, wskazać ich wrażliwe punkty oraz je optymalizować
  • Będą mieli rozeznanie w narzędziach JavaScriptowych


  • . Więcej informacji

    Koncepcja Bottegi

    W Bottega nawiązujemy do renesansowej idei pracowni, w której pod okiem mentora swoje umiejętności rozwijają przyszli eksperci.

    Czytaj więcej