ksiazki24h.pl
wprowadź własne kryteria wyszukiwania książek: (jak szukać?)
Twój koszyk:   0 zł   zamówienie wysyłkowe >>>
Strona główna > opis książki

DDD KOMPENDIUM WIEDZY


VERNON V.

wydawnictwo: HELION , rok wydania 2018, wydanie I

cena netto: 35.55 Twoja cena  33,77 zł + 5% vat - dodaj do koszyka

DDD

Kompendium wiedzy


Modelowanie oprogramowania jest kojarzone z pojęciem programowania dziedzinowego, w skrócie zwanego DDD. Jest to dość nowatorskie podejście do tworzenia architektury oprogramowania, a jego największą zaletą jest wysoka pewność uzyskiwania bardzo dobrych rezultatów. Programiści często błyskawicznie dostrzegają zalety DDD i korzyści płynące ze stosowania odpowiednich narzędzi, stąd technika ta cieszy się coraz większym uznaniem. Dopiero jednak pełne zrozumienie zasad stosowania wzorców projektowych DDD przez wszystkich zaangażowanych w projekt pozwala na osiągnięcie imponujących wyników przy projektowaniu skomplikowanych systemów oprogramowania.

Ten zwięzły i czytelnie napisany podręcznik jest przeznaczony dla programistów, ekspertów dziedzinowych, menedżerów, analityków biznesowych, architektów informacji i testerów. Koncentruje się na praktycznej wiedzy niezbędnej do uzyskania pożądanych rezultatów. Wyjaśniono, jak segregować modele dziedzin za pomocą wzorca kontekstu ograniczonego, jak rozwinąć język wszechobecny, a także w jaki sposób zintegrować wiele kontekstów ograniczonych poprzez wykorzystanie relacji zespołowych i mechanizmów technicznych. Co najważniejsze, dowiesz się, jak podejście DDD działa w rzeczywistości i co zrobić, aby jak najszybciej cieszyć się jego zaletami.

W książce przedstawiono następujące zagadnienia:

  • wprowadzenie do DDD i zalety tego podejścia do projektowania

  • projektowanie strategiczne DDD

  • integrowanie istniejących systemów w ramach tworzenia nowych aplikacji

  • modelowanie taktyczne - agregaty i zdarzenia dziedziny

  • narzędzia do zarządzania projektami i przyśpieszania prac


    Podziękowania (9)

    O autorze (10)

    Wprowadzenie (11)

    Rozdział 1. Czym jest DDD? (15)

    • Czy będzie bolało? (16)
    • Dobre, złe i skuteczne projektowanie (17)
    • Projektowanie strategiczne (20)
    • Projektowanie taktyczne (20)
    • Uczenie się i pogłębianie wiedzy (21)
    • Zaczynamy! (22)

    Rozdział 2. Projektowanie strategiczne - Konteksty Ograniczone i Język Wszechobecny (23)

    • Eksperci Dziedziny i czynniki biznesowe (28)
    • Analiza przypadku (30)
    • Znaczenie projektowania strategicznego (33)
    • Kwestionowanie i integracja (36)
    • Tworzenie Języka Wszechobecnego (41)
      • Wykorzystanie scenariuszy w praktyce (43)
      • Jak to wygląda na dłuższą metę? (45)
    • Architektura (45)
    • Podsumowanie (47)

    Rozdział 3. Projektowanie strategiczne - Poddziedziny (49)

    • Czym jest Poddziedzina? (50)
    • Rodzaje Poddziedzin (50)
    • Radzenie sobie ze złożonością (51)
    • Podsumowanie (53)

    Rozdział 4. Projektowanie strategiczne z wykorzystaniem mapowania kontekstów (55)

    • Formy Mapowania Kontekstu (57)
      • Partnerstwo (57)
      • Wspólne Jądro (58)
      • Rozwój w trybie Klient-Dostawca (58)
      • Konformista (59)
      • Warstwa Zapobiegająca Uszkodzeniu (59)
      • Usługa Otwartego Hosta (60)
      • Język Opublikowany (60)
      • Oddzielne Drogi (61)
      • Wielka Kula Błota (61)
    • Skuteczne wykorzystanie Mapowania Kontekstu (63)
      • RPC i SOAP (63)
      • REST-owy HTTP (65)
      • Wymiana wiadomości (67)
    • Przykład Mapowania Kontekstu (70)
    • Podsumowanie (73)

    Rozdział 5. Projektowanie taktyczne - Agregaty (75)

    • Zastosowanie Agregatów (76)
    • Reguły projektowania Agregatów (79)
      • Reguła nr 1: ochrona niezmienników biznesowych zawartych w granicach agregatów (80)
      • Reguła nr 2: projektuj małe Agregaty (81)
      • Reguła nr 3: odwoływanie się do innych Agregatów wyłącznie za pomocą identyfikatora tożsamości (82)
      • Reguła nr 4: używanie spójności ostatecznej do aktualizowania innych Agregatów (83)
    • Modelowanie Agregatów (85)
      • Dobieraj abstrakcje starannie (90)
      • Dobieranie Agregatów o właściwej wielkości (91)
      • Testowalne jednostki (92)
    • Podsumowanie (93)

    Rozdział 6. Projektowanie taktyczne - Zdarzenia Dziedziny (95)

    • Projektowanie, wdrażanie i używanie Zdarzeń Dziedziny (96)
    • Event Sourcing (102)
    • Podsumowanie (104)

    Rozdział 7. Narzędzia do zarządzania i przyspieszania prac (105)

    • Event Storming (106)
      • Inne narzędzia (114)
    • Zarządzanie DDD w projekcie zwinnym (114)
      • Po kolei (115)
      • Wykorzystaj analizę SWOT (116)
      • Fluktuacje i koszt modelowania (117)
      • Identyfikacja zadań i szacowanie nakładu pracy (118)
    • Modelowanie w terminie (120)
      • Jak wdrożyć (120)
      • Interakcja z Ekspertami Dziedziny (122)
    • Podsumowanie (123)

    Bibliografia (125)

    Skorowidz (127)


128 stron, Format: 17.2x22.7, oprawa miękka

Po otrzymaniu zamówienia poinformujemy,
czy wybrany tytuł polskojęzyczny lub anglojęzyczny jest aktualnie na półce księgarni.

 
Wszelkie prawa zastrzeżone PROPRESS sp. z o.o. 2012-2022