ODBIERZ TWÓJ BONUS :: »

Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej Vlad Khononov

Autor:
Vlad Khononov
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.7/6  Opinie: 3
Stron:
296
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
51,35 zł 79,00 zł (-35%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
43,45 zł 79,00 zł (-45%)
39,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Druk na żądanie

Czego się nauczysz?

  • Analizowania dziedzin biznesowych i identyfikowania poddziedzin
  • Wyznaczania granic kontekstów ograniczonych w systemie
  • Budowania wspólnego języka wszechobecnego dla zespołu i biznesu
  • Modelowania i implementowania logiki biznesowej
  • Dekomponowania złożonych systemów na mniejsze, zarządzalne komponenty
  • Stosowania wzorców integracji kontekstów ograniczonych
  • Wykorzystywania wzorców architektonicznych, takich jak architektura warstwowa i porty i adaptery
  • Implementowania wzorców CQRS i Event Sourcing
  • Rozwiązywania problemów komunikacji i integracji między agregatami
  • Stosowania heurystyk projektowych w decyzjach architektonicznych
  • Zarządzania zmianami decyzji projektowych i migracją modeli
  • Organizowania i prowadzenia warsztatów EventStorming
  • Wdrażania DDD w projektach typu brownfield i modernizowania istniejących systemów
  • Projektowania mikrousług zgodnie z granicami dziedzinowymi
  • Budowania architektury sterowanej zdarzeniami i integracji opartej na zdarzeniach
  • Łączenia DDD z koncepcją siatki danych i zarządzania danymi

Domain-driven design, czyli projektowanie dziedzinowe, w skrócie DDD, jest zbiorem praktyk tworzenia architektury oprogramowania z uwzględnieniem dziedziny biznesu i jej problemów. W ten sposób logika biznesowa staje się sercem aplikacji. Wielu architektów jednak nie radzi sobie ze złożonością tworzonego oprogramowania. Nauczenie się zasad i wzorców DDD, przyswojenie technik dekompozycji dużego systemu, modelowania i projektowania integracji komponentów jest sposobem na zbudowanie systemu w pełni zgodnego z potrzebami i celami biznesowymi.

Ta książka zawiera opis podstawowych wzorców, zasad i praktyk przydatnych podczas analizy dziedzin biznesowych, ułatwiających zrozumienie ich strategii i dostosowanie architektury do potrzeb biznesu, aby umożliwić zbudowanie solidnej implementacji logiki biznesowej. Omówiono tu narzędzia i techniki podejmowania decyzji projektowych, a także istotniejsze wzorce projektowe. Dużo uwagi poświęcono kodowi i różnym sposobom implementacji logiki biznesowej systemu. Opisano również techniki i strategie stosowania DDD w rzeczywistych projektach. Ciekawym elementem jest zaprezentowanie związków projektowania dziedzinowego z innymi ważnymi metodologiami i wzorcami.\

W książce między innymi:

  • analiza dziedziny biznesowej firmy w kontekście architektury systemu
  • strategiczne i taktyczne narzędzia DDD
  • budowa wspólnego rozumienia dziedzin biznesowych
  • dekompozycja systemu na konteksty ograniczone
  • koordynacja pracy wielu zespołów
  • stopniowe wdrażanie technik DDD do projektów typu brownfield

DDD: praktyczny sposób na rozwiązanie problemów biznesowych!

MARCOWY RESET Z KSIĄŻKĄ! / Ebooki -45%, książki -35%

Wybrane bestsellery

O autorze książki

Vladik (Vlad) Khononov jest inżynierem oprogramowania od ponad 15 lat. Specjalizuje się w projektowaniu dziedzinowym dla firm z wielu branż i chętnie dzieli się swoim bogatym doświadczeniem. Często występuje podczas branżowych konferencji, takich jak O’Reilly Software Architecture, DDD Europe i NDC, a także działa na rzecz grup Domain-Driven Design Israel i Tel Aviv Software Architecture. Mieszka w północnym Izraelu z żoną i (prawie) rozsądną liczbą kotów. 

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej" wymaga znajomości DDD lub zaawansowanej wiedzy programistycznej?
Nie, książka wprowadza czytelnika w podstawy Domain-Driven Design oraz wyjaśnia kluczowe pojęcia i wzorce. Może być przydatna zarówno dla osób początkujących, jak i tych, które chcą pogłębić swoją wiedzę na temat projektowania architektury aplikacji zgodnie ze strategią biznesową.
2. Jakie praktyczne umiejętności można zdobyć po przeczytaniu tej książki?
Czytelnik nauczy się analizować dziedziny biznesowe, stosować strategiczne i taktyczne narzędzia DDD, dekomponować systemy na konteksty ograniczone, integrować komponenty oraz wdrażać wzorce architektoniczne w rzeczywistych projektach.
3. Czy książka zawiera przykłady kodu i konkretne studia przypadków?
Tak, publikacja zawiera liczne przykłady kodu, opisy implementacji oraz studium przypadku pokazujące zastosowanie Domain-Driven Design w praktyce.
4. Czy omawiane w książce koncepcje można stosować w projektach typu brownfield (istniejących systemach)?
Tak, książka przedstawia strategie oraz techniki stopniowego wdrażania DDD w istniejących projektach, pomagając zmodernizować i uporządkować złożone systemy.
5. Jak książka pomaga w rozwiązywaniu problemów związanych ze złożonością oprogramowania?
Autor prezentuje narzędzia i wzorce projektowe umożliwiające lepsze zarządzanie złożonością, budowanie wspólnego zrozumienia domeny oraz efektywną współpracę zespołów w dużych projektach.
6. Czy w książce znajdę informacje o integracji DDD z innymi metodologiami, takimi jak mikrousługi czy architektura zdarzeniowa?
Tak, osobne rozdziały poświęcone są zastosowaniu DDD w architekturze mikrousług, architekturze sterowanej zdarzeniami oraz siatce danych, co pozwala lepiej zrozumieć powiązania między tymi podejściami.
7. Czy książka nadaje się do samodzielnej nauki i pracy nad własnymi projektami?
Tak, każdy rozdział zawiera ćwiczenia i praktyczne wskazówki, które wspierają samodzielne zgłębianie tematu i zastosowanie zdobytej wiedzy w codziennej pracy.
8. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji papierowej oraz w formatach elektronicznych (ebook: PDF, ePub, mobi), co umożliwia wygodne czytanie na różnych urządzeniach.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
51,35 zł
Dodaj do koszyka
Ebook
43,45 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile