reklama - zainteresowany?

DDD. Kompendium wiedzy - Helion

DDD. Kompendium wiedzy
ebook
Autor: Vaughn Vernon
Tytuł oryginału: Domain-Driven Design Distilled
TÅ‚umaczenie: Maksymilian Gutowski
ISBN: 978-83-283-4280-4
stron: 128, Format: ebook
Data wydania: 2018-04-01
Księgarnia: Helion

Cena książki: 20,94 zł (poprzednio: 34,33 zł)
Oszczędzasz: 39% (-13,39 zł)

Dodaj do koszyka DDD. Kompendium wiedzy

Tagi: Techniki programowania | Wzorce projektowe | ZarzÄ…dzanie projektami IT

DDD w pigułce

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

Narzędzia DDD - ciesz się udanym wdrożeniem!


Vernon Vaughn jest uznanym liderem nowatorskiego podejÅ›cia do implementacji oprogramowania. Zasady programowania dziedzinowego stosuje w praktyce, tworzÄ…c modele oprogramowania dla takich branż, jak zarzÄ…dzanie przestrzeniÄ… powietrznÄ…, ochrona Å›rodowiska, ubezpieczenia, ochrona zdrowia czy telekomunikacja. Jest uznanym autorytetem w dziedzinie DDD - prowadzi warsztaty Implementing DDD Workshop na caÅ‚ym Å›wiecie z udziaÅ‚em setek programistów. Jest autorem kilku bestsellerów. CzÄ™sto wystÄ™puje na najbardziej prestiżowych konferencjach branżowych.

Dodaj do koszyka DDD. Kompendium wiedzy

 

Osoby które kupowały "DDD. Kompendium wiedzy", wybierały także:

  • Wyrażenia regularne od podstaw
  • Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usÅ‚ug
  • Programuj tak, aby nie naprawiać. Planowanie projektów i systemów
  • F# 4.0 dla zaawansowanych. Wydanie IV
  • Systemy reaktywne. Wzorce projektowe i ich stosowanie

Dodaj do koszyka DDD. Kompendium wiedzy

Spis treści

DDD. Kompendium wiedzy eBook -- spis treści

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)

Dodaj do koszyka DDD. Kompendium wiedzy

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.