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!
Autor | Evans Eric |
Wydawnictwo | Helion |
Rok wydania | 2015 |
Oprawa | twarda |
Liczba stron | 584 |
Numer ISBN | 9788328305250 |
Kod paskowy (EAN) | 9788328305250 |
Waga | 982 g |
Wymiary | 168 x 245 x 34 mm |
Data premiery | 2015.07.03 |
Data pojawienia się | 2015.06.19 |
Produkt niedostępny!
Ten produkt jest niedostępny. Sprawdź koszty dostawy innych produktów.
Refaktoryzacja ma na celu ulepszanie istniejącego kodu. Poprawia jego strukturę, czytelność i wydajność. Prowadzona poprawnie, cechuje się zdyscyplinowaniem metody, systematycznością i konsekwencją w działaniu, a także ciągłym minimalizowaniem ryzyka wprowadzenia błędów. Niemniej refaktoryzacja jest ryzykowna. Polega na wprowadzaniu zmian do działającego kodu, co może doprowadzić do powstania trudno wykrywalnych błędów. Ryzyko wzrasta, jeśli refaktoryzacja jest przeprowadzana w sposób nieprzemyślany. Okazuje się, że transformacja kodu, która ma doprowadzić do jego ulepszenia, to spore wyzwanie. Ta książka jest zaktualizowanym wydaniem praktycznego przewodnika po refaktoryzacji. Choć jest przeznaczona dla profesjonalnego programisty, znalazło się tu zroz...
Poznaj nowoczesne sposoby wytwarzania oprogramowania! Czasy kaskadowego tworzenia projektów odchodzą w niepamięć. Obecne tempo rozwoju aplikacji i rynku nie pozwala poświęcać miesięcy na analizę, tworzenie dokumentacji, projektowanie, a na końcu wytwarzanie, testowanie i wdrażanie. Produkt musi być dostępny błyskawicznie! Pozwala to na natychmiastowe zebranie opinii na jego temat, dostosowanie go do oczekiwań i szybkie reagowanie na wymagane zmiany. Takie założenia może spełnić tylko i wyłącznie zespół wytwarzający oprogramowanie w zwinny sposób! Ta książka została w całości poświęcona zwinnym praktykom. Sięgnij po nią i przekonaj się, w jaki sposób planować kolejne iteracje, tworzyć kod, a następnie go testować. W kolejnych rozdziałach poznasz pra...
Książka znanego psychiatry amerykańskiego przedstawia zagadnienie stosunków międzyludzkich w kategoriach tzw. analizy transakcyjnej. Autor omawia typowe sytuacje społeczne, ujmując je w konwencji gier. Poznanie tych gier, głębsze wniknięcie w ich strukturę i charakter pozwala czytelnikowi lepiej zrozumieć zarówno siebie, jak i drugiego człowieka, co prowadzić może do ulepszenia kontaktów z innymi.
I ty możesz znaleźć się po drugiej stronie zera! Póki klucz w garści, w sercu nadzieja. Półświatek Argolandu: lifterzy, downerzy, hieny, zdziercy W absurdalnym, sztucznie wykreowanym świecie Argolandu nic nie jest tym, czym się z pozoru wydaje. Drobny kombinator, dzięki sprytowi inteligencji, dochodzi do szczytów władzy i odkrywa, że jego kraj jest kolonią sterowaną przez Obcych, którzy narzucili mu ustrój wzorowany na modelu stanów atomowych. Kasta tzw. nadzerowców próbuje zminimalizować skutki interwencji najeźdźców. Sztandarowa powieść Janusza A. Zajdla, twórcy nurtu fantastyki socjologicznej w Polsce. Główny bohater, Adi Cherryson, alias Sneer, wzorowany jest na postaci kolegi po piórze, Adamie Wiśniewskim-Snergu. Stanisław Lem uznał Limes interio...
Potęga podświadomości to jeden z najlepszych i najskuteczniejszych poradników, jakie kiedykolwiek napisano. Ta książka pomogła milionom ludzi na całym świecie osiągnąć upragnione cele jedynie dzięki zmianie sposobu myślenia. Teraz do rąk czytelników trafia nowe wydanie uzupełnione komentarzami z nigdy nie publikowanych prac Autora. Rewolucyjne techniki doktora Murphy’ego opierają się na sprawdzonej zasadzie: Jeśli uwierzysz w coś bez zastrzeżeń i możesz to zobrazować w swoim umyśle, usuniesz podświadome przeszkody, które powstrzymują cię przed osiągnięciem upragnionego celu, a twoja wiara stanie się rzeczywistością. Ten niezwykły poradnik pomoże ci uwolnić umysł i przekaże praktyczne wskazówki, dzięki którym osiągniesz sukces, prestiż i dobro...
Książka zdobyła Nagrodę im. Hanny i Jerzego Kuryłowiczów edycji 2014, za najlepsze tłumaczenie książki technicznej dla Pana Piotra Rajcy! Twój przewodnik po świecie webmasterów! Umiejętność projektowania i budowania stron WWW jest obecnie bardzo ceniona. Firma, organizacja, artysta, a często nawet osoba prywatna chcą mieć własną witrynę. I mimo że liczba stron w sieci jest wprost niewyobrażalna, wciąż jest tam miejsce na nowe! Dlatego odpowiedz sobie na pytanie: czy chcesz zbudować swoją własną witrynę, poszerzyć swoje kwalifikacje i zdobyć lepszą pracę? Tak? To zapraszamy do lektury! Ta pozycja jest doskonałym przewodnikiem, który wprowadzi cię w świat projektowania i budowania stron WWW. W trakcie lektury dowiesz się też, jak uzyskać dostęp do se...
Uczenie maszynowejest wyjątkowo fascynującą dziedziną inżynierii. Coraz częściej spotykamy się z praktycznym wykorzystaniem tego rodzaju innowacyjnych technologii. Samouczące algorytmy maszynowe pozwalają na uzyskiwanie wiedzy z ogromnych ilości danych. Dla osoby planującej rozwój kariery osiągnięcie biegłości w rozwiązywaniu problemów uczenia maszynowego jest nadzwyczaj atrakcyjną ścieżką. Użycie do tego celuPythonapozwala dodatkowo skorzystać z bardzo przystępnego, wszechstronnego i potężnego narzędzia przeznaczonego do analizowania danych naukowych.
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 dziedzin...
Książka ta jest podsumowaniem dwudziestopięcioletniego doświadczenia autora z pracy w ośrodkach akademickich, które poprzedzone było kilkuletnią praktyką na stanowiskach menedżerskich w przedsiębiorstwach produkcyjnych i usługowych. Przedstawiony materiał obejmuje zasadniczą część dotychczasowego dorobku naukowego autora, który koncentruje się na metodach wielopłaszczyznowej oceny działalności przedsiębiorstwa w ujęciu biznesowym.Celem książki jest analityczne potraktowanie modeli biznesowych i zachodzących w nich procesów, które powinno uwzględniać takie obszary działalności, jak: przedsiębiorczość, innowacyjność, restrukturyzacja, społeczna odpowiedzialność biznesu, postęp naukowo-techniczny, a także dynamiczna analiza dostarczanych informacji e...
Pierwsze linie kodu powstawały w połowie ubiegłego wieku. Komputery, na które tworzono te programy, w bardzo niewielkim stopniu przypominały współczesne maszyny. Niezależnie od upływu lat, postępu technologii i powstawania wymyślnych narzędzi, języków programowania czy frameworków pewne zasady tworzenia kodu pozostają niezmienne. Są takie same jak w czasie, gdy Alan Turing pisał pierwszy kod maszynowy w 1946 roku. Respektowanie tych zasad to warunek, że uzyska się oprogramowanie o czystej architekturze, czyli poprawne strukturalnie, łatwe w utrzymaniu i rozwijaniu, a przede wszystkim działające zgodnie z oczekiwaniami. W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotycz...
Przekonaj się, jak fascynująca jest kryptografia!Poznaj historię rozwoju kryptografiiOpanuj jej matematyczne podstawyRozpracuj najważniejsze algorytmy kryptograficzneDowiedz się, jak zastosować je w praktyceKryptografia to dziedzina nauki, której sedno stanowią sposoby bezpiecznego przekazywania informacji. Jest ona niemal tak stara, jak nasza cywilizacja, a dziś rozwija się w sposób niezwykle dynamiczny. Gdy tylko narodziły się pierwsze metody zapisu i komunikowania się, pojawiła się też konieczność zabezpieczenia informacji przed tymi, którzy mogliby wykorzystać je na niekorzyść osób dysponujących tymi informacjami. Od bezpieczeństwa ważnych informacji zależały często losy całych państw i narodów. O rozstrzygnięciach wielkich bitew nierzadko decydowały...
Nowe rozszerzone kompendium wiedzy o systemach inteligentnych! Podręcznik prezentuje nowoczesne podejście do obliczeń inteligentnych. Przedstawiono w nim rys historyczny rozwoju sztucznej inteligencji, jej zastosowania w życiu codziennym człowieka oraz prognozę dalszego jej rozwoju. Omawia szeroki zakres inteligentnych struktur decyzyjnych i algorytmów uczenia maszynowego – przedstawia metody wnioskowania wykorzystujące zbiory przybliżone, zbiory rozmyte, sieci neuronowe oraz algorytmy uczenia propagacji wstecznej, najmniejszych kwadratów, ewolucyjne oraz algorytmy grupowania danych. Autorowi udało się optymalnie wyważyć treść książki, uzyskując doskonałą proporcję pomiędzy wysokim poziomem teoretycznym opisu, a łatwością przyswojenia prezentowanych metod. Ksią...
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 st...
Bonito
O nas
Kontakt
Punkty odbioru
Dla dostawców
Polityka prywatności
Ustawienia plików cookie
Załóż konto
Sprzedaż hurtowa
Bonito na Allegro