Zmień sposób myślenia o projektowaniu systemów informatycznych.
Tworzenie skomplikowanych systemów informatycznych wymaga nowego podejścia. Dotychczas stosowane metody przestają się sprawdzać i generują mnóstwo problemów. Odpowiedzią na nie jest DomainDriven Design, w skrócie DDD. W tym podejściu szczególny nacisk kładzie się na tworzenie obiektów dokładnie odzwierciedlających zachowanie ich odpowiedników istniejących w rzeczywistości. Dzięki temu projektowanie systemu można powierzyć ekspertom z danej branży, którzy niekoniecznie muszą być specjalistami w dziedzinie projektowania architektury systemów informatycznych.
Ta książka jest niezwykłym przewodnikiem, który wprowadzi Cię w świat DDD. Sięgnij po nią i poznaj elementy składowe projektu sterowanego modelem oraz cykl życia obiektu dziedziny. W trakcie lektury kolejnych rozdziałów dowiesz się, jak odkrywać pojęcia niejawne, stosować wzorce analityczne oraz wiązać wzorce projektowe z modelem. Ponadto zobaczysz, w jaki sposób utrzymywać integralność modelu, a na sam koniec zaznajomisz się ze strukturami dużej skali oraz łączeniem strategii. Ta książka jest doskonałą lekturą dla wszystkich osób chcących zrozumieć DomainDriven Design oraz zastosować to podejście w praktyce!
Dzięki tej książce:
• zrozumiesz ideę DomainDriven Design
• nauczysz się tworzyć modele
• zadbasz o integralność stworzonego modelu
• uporządkujesz system za pomocą struktur dużej skali
• rozpoznasz momenty przełomowe w trakcie modelowania oraz na nie zareagujesz
• wykorzystasz DDD w Twoim projekcie
Sprawdź, jak projektować skomplikowane systemy informatyczne.
Spis treści:
CZĘŚĆ I ZASTOSOWANIE MODELU DZIEDZINY (29)
Rozdział 1. Przetwarzanie wiedzy (35)
Rozdział 2. Komunikacja i użycie języka (51)
Rozdział 3. Związanie modelu z implementacją (71)
CZĘŚĆ II ELEMENTY SKŁADOWE PROJEKTU STEROWANEGO MODELEM (89)
Rozdział 4. Wyizolowanie dziedziny (93)
Rozdział 5. Wyrażenie modelu w programie (107)
Rozdział 6. Cykl życia obiektu dziedziny (153)
Rozdział 7. Użycie języka - przykład rozszerzony (195)
CZĘŚĆ III REFAKTORYZACJA KU GŁĘBSZEMU ZROZUMIENIU (223)
Rozdział 8. Moment przełomowy (229)
Rozdział 9. Odkrywanie pojęć niejawnych (241)
Rozdział 10. Projekt elastyczny (279)
Rozdział 11. Stosowanie wzorców analitycznych (333)
Rozdział 12. Powiązanie wzorców projektowych z modelem (349)
Rozdział 13. Refaktoryzacja ku głębszemu zrozumieniu (363)
CZĘŚĆ IV PROJEKT STRATEGICZNY (369)
Rozdział 14. Utrzymywanie integralności modelu (373)
Rozdział 15. Destylacja (443)
Rozdział 16. Struktury dużej skali (485)
Rozdział 17. Łączenie strategii (531)
Dodatek (553)
Wykorzystanie szablonów z tej książki (553)
Słownik (559)
Bibliografia (565)
Prawa do zdjęć (567)
Skorowidz (569)
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.