DDD dla architektów oprogramowania
- Autor:
- Vaughn Vernon
- Promocja Przejdź
- Wydawnictwo:
- Helion
- Ocena:
- 3.8/6 Opinie: 11
- Stron:
- 672
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis książki: DDD dla architektów oprogramowania
Sprawne budowanie dużych systemów oprogramowania jest nie lada wyzwaniem, zwłaszcza gdy trzeba spełnić specyficzne wymagania biznesowe. Programowanie dziedzinowe, zwane w skrócie DDD, jest nowatorskim podejściem do projektowania architektury oprogramowania, pozwalającym na szybkie uzyskiwanie pożądanych efektów. Wielu architektów stosuje DDD wyłącznie jako techniczny zbiór narzędzi i nie wykracza poza wykorzystywanie wzorców taktycznych. Tymczasem dopiero pełne wykorzystanie strategicznych wzorców projektowych DDD pozwoli na prawdziwie skuteczne projektowanie skomplikowanych systemów oprogramowania.
Niniejsza książka jest przeznaczona dla architektów aplikacji skali korporacyjnej. Zawarto tu wyczerpujący opis zbioru narzędzi DDD i ich stosowania do projektowania różnych systemów, a także w przystępny sposób pokazano aspekty praktycznego wykorzystania nowych technik, takich jak wzorce CQRS czy magazynowanie zdarzeń. Są one stosowane z upodobaniem przez wielu praktyków DDD. Zaprezentowano tu wiele przykładów i cennych wniosków. Jednym słowem, jest to kompletny podręcznik, z którego skorzystają wszyscy deweloperzy oprogramowania, niezależnie od posiadanego doświadczenia.
W książce przedstawiono następujące zagadnienia:
- wprowadzenie do DDD i główne zasady tego podejścia do projektowania
- zastosowanie DDD w różnych architekturach, włącznie z architekturą sześciokątną, SOA, REST, CQRS, sterowaną zdarzeniami oraz Data Fabric (Grid)
- zasady projektowania z wykorzystaniem encji i obiektów wartości
- praktyczne stosowania takich technik DDD, jak zdarzenia dziedziny, moduły, agregaty
- zasady implementacji integracji modelu z wykorzystaniem mapowania kontekstu oraz dziedziny głównej z kontekstami ograniczonymi
- techniki projektowania repozytoriów dla rozwiązań ORM, NoSQL i wielu innych
Z DDD zaimplementujesz wszystko, co zechcesz!
Wybrane bestsellery
-
Niniejsza książka jest przeznaczona dla kadry kierowniczej najwyższego szczebla oraz dla osób sterujących rozwojem oprogramowania w firmie. Ma pomóc w zrozumieniu problemów strategicznych, z jakimi te osoby się mierzą, a także ułatwić wybór najlepszego rozwiązania architektonicznego. W książce op...
Strategiczne monolity i mikrousługi. Jak napędzać innowacyjność za pomocą przemyślanej architektury Strategiczne monolity i mikrousługi. Jak napędzać innowacyjność za pomocą przemyślanej architektury
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
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 dz...(0,00 zł najniższa cena z 30 dni)
17.45 zł
34.90 zł(-50%) -
O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, „czysty” kod i czym właściwie powinien się on charakteryzować. Co więcej – jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzen...(0,00 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
IT przeżywa rozkwit, czego dowodem jest to, że w pierwszym półroczu 2022 roku 25 procent ogłoszeń o pracy było skierowanych właśnie do przedstawicieli tej branży. Na ten imponujący wynik składają się oferty dla specjalistów do spraw rozwoju oprogramowania (16 procent wszystkich ogłoszeń). Nic wię...
Ścieżka testera. Certyfikat ISTQB w pytaniach i odpowiedziach Ścieżka testera. Certyfikat ISTQB w pytaniach i odpowiedziach
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Branża IT kusi licznymi ofertami pracy, atrakcyjnymi zarobkami i ciekawymi ścieżkami rozwoju nie tylko zawodowych programistów, lecz również osoby bez wykształcenia informatycznego czy doświadczenia w tej dziedzinie. Te ostatnie zwykle zaczynają karierę od roli testera aplikacji. Jednym z podstaw...(0,00 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
W tej książce omówiono techniki wdrażania systemów na platformie AWS i zasady zarządzania nimi. Zaprezentowano podstawy korzystania z usługi Identity and Access Management oraz narzędzia sieciowe i monitorujące chmury AWS. Poruszono tematy Virtual Private Cloud, Elastic Compute Cloud, równoważeni...
AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych
(0,00 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
To książka przeznaczona dla programistów, którzy chcą zacząć pracę z Gitem i GitHubem. W każdym rozdziale zawarto wyłącznie przydatne informacje, a te uzupełniono licznymi ćwiczeniami. Dzięki temu równocześnie możesz się uczyć Gita i nabierać sprawności w posługiwaniu się tym systemem. Przewodnik...
Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II
(0,00 zł najniższa cena z 30 dni)46.20 zł
77.00 zł(-40%) -
W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Wyczerpująco zaprezentowano tu dostępne rozwiązania i wyjaśniono, dlaczego są one tak istotne dla sukcesu przeds...
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów
(0,00 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Mikrousługi są relatywnie świeżą koncepcją w świecie systemów IT, mimo to coraz więcej organizacji decyduje się na wdrażanie opartej na nich architektury. Uznaje się, że zapewnia ona wówczas lepszą skalowalność, łatwość łączenia poszczególnych niezależnych elementów, a przede wszystkim możliwość ...
Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych
(0,00 zł najniższa cena z 30 dni)32.94 zł
54.90 zł(-40%)
O autorze książki
1 Vaughn VernonVaughn Vernon jest weteranem produkcji oprogramowania z ponad dwudziestopięcioletnim doświadczeniem w projektowaniu, rozwijaniu i tworzeniu architektury oprogramowania. Jest uznanym liderem upraszczania projektu i implementacji oprogramowania z wykorzystaniem nowatorskich metod. Programuje korzystając z języków obiektowych od lat osiemdziesiątych, a zasady programowania dziedzinowego stosuje od czasów, gdy na początku lat dziewięćdziesiątych zajmował się modelowaniem dziedzin w Smalltalku. Wygłasza wykłady i świadczy usługi konsultingowe na arenie międzynarodowej. Wykłady dotyczące implementacji DDD prezentował na wielu kontynentach.
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- Tytuł oryginału:
- Implementing Domain-Driven Design
- Tłumaczenie:
- Radosław Meryk
- ISBN Książki drukowanej:
- 978-83-283-2547-0, 9788328325470
- Data wydania książki drukowanej:
- 2016-09-26
- ISBN Ebooka:
- 978-83-283-2548-7, 9788328325487
- Data wydania ebooka:
-
2016-09-23
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 168x237
- Numer z katalogu:
- 49075
- Rozmiar pliku Pdf:
- 7.5MB
- Rozmiar pliku ePub:
- 6.8MB
- Rozmiar pliku Mobi:
- 15.5MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści książki
- Czy mogę zastosować DDD? (44)
- Dlaczego należy stosować DDD? (49)
- W jaki sposób stosować DDD? (64)
- Wartość biznesowa używania technik DDD (70)
- 1. Organizacja zyskuje przydatny model swojej dziedziny (71)
- 2. Powstaje udoskonalona i dokładna definicja biznesu (71)
- 3. Eksperci dziedziny przyczyniają się do tworzenia projektu oprogramowania (72)
- 4. Użytkownicy zyskują system wygodniejszy do używania (72)
- 5. Wokół modeli tworzone są czytelne granice (73)
- 6. Architektura przedsiębiorstwa jest lepiej zorganizowana (73)
- 7. Stosowane jest zwinne, iteracyjne, ciągłe modelowanie (73)
- 8. Wykorzystywane są nowe narzędzia, zarówno na poziomie strategicznym, jak i taktycznym (74)
- Wyzwania związane ze stosowaniem DDD (74)
- Fikcja z dużą dawką realizmu (84)
- Podsumowanie (87)
- Szeroka perspektywa (90)
- Poddziedziny i Konteksty Ograniczone w akcji (90)
- Dziedzina Główna w centrum uwagi (96)
- Dlaczego projektowanie strategiczne jest tak ważne? (99)
- Świat prawdziwych Dziedzin i Poddziedzin (103)
- Nadawanie sensu Kontekstom Ograniczonym (109)
- Nie tylko model (114)
- Rozmiar Kontekstów Ograniczonych (116)
- Zrównanie z komponentami technicznymi (119)
- Przykładowe Konteksty (120)
- Kontekst Współpraca (121)
- Kontekst Tożsamość i Dostęp (128)
- Kontekst Zarządzanie Projektem Agile (130)
- Podsumowanie (133)
- Dlaczego Mapy Kontekstu są takie ważne? (136)
- Rysowanie Mapy Kontekstu (138)
- Projekty i relacje organizacyjne (140)
- Sporządzenie mapy trzech Kontekstów (143)
- Podsumowanie (160)
- Wywiad z człowiekiem sukcesu - CIO firmy SaaSOvation (165)
- Warstwy (170)
- Zasada Odwracania Zależności (174)
- Architektura Sześciokątna albo Porty i Adaptery (176)
- Architektura ukierunkowana na usługi (181)
- REST (Representational State Transfer) (185)
- REST jako styl architektoniczny (185)
- Najważniejsze cechy serwera HTTP typu RESTful (187)
- Najważniejsze cechy klienta HTTP typu RESTful (188)
- REST i DDD (189)
- Dlaczego REST? (190)
- CQRS (Command-Query Responsibility Segregation) (191)
- Analiza obszarów wzorca CQRS (193)
- Obsługa ostatecznie spójnego modelu zapytań (200)
- Architektura Sterowana Zdarzeniami (201)
- Potoki i Filtry (203)
- Procesy Długotrwałe (Sagi) (208)
- Magazynowanie Zdarzeń (215)
- Przetwarzanie rozproszone z wykorzystaniem magazynów Data Fabric i Grid (219)
- Replikacja danych (220)
- Magazyny Fabric sterowane zdarzeniami a Zdarzenia Dziedziny (221)
- Ciągłe Zapytania (222)
- Przetwarzanie rozproszone (223)
- Podsumowanie (224)
- Do czego używamy Encji? (228)
- Unikatowa tożsamość (229)
- Identyfikator dostarczany przez użytkownika (230)
- Identyfikator generowany przez aplikację (232)
- Identyfikator generowany przez mechanizm utrwalania (236)
- Identyfikator przypisany przez inny Kontekst Ograniczony (239)
- Kiedy ma znaczenie czas generowania identyfikatora? (241)
- Tożsamość zastępcza (243)
- Stabilność tożsamości (246)
- Odkrywanie Encji i ich cech wrodzonych (249)
- Odkrywanie Encji i ich właściwości (250)
- Wyszukiwanie podstawowych zachowań (254)
- Role i obowiązki (259)
- Konstrukcja (264)
- Walidacja (266)
- Śledzenie zmian (275)
- Podsumowanie (276)
- Cechy Wartości (279)
- Mierzy, określa ilościowo albo opisuje (279)
- Niezmienność (280)
- Pojęciowa Całość (281)
- Zastępowalność (284)
- Równość Wartości (286)
- Zachowanie Pozbawione Skutków Ubocznych (287)
- Minimalizm integracji (292)
- Typy Standardowe wyrażane w formie Wartości (293)
- Testowanie Obiektów Wartości (299)
- Implementacja (303)
- Utrwalanie Obiektów Wartości (309)
- Unikaj niepotrzebnego Wyciekania Modelu Danych (310)
- ORM i pojedyncze Obiekty Wartości (311)
- Mapowanie ORM i wiele Wartości serializowanych w pojedynczej kolumnie (314)
- Mechanizm ORM i wiele Wartości dostarczanych za pomocą encji bazy danych (315)
- ORM i wiele Wartości dostarczanych za pomocą złączenia tabel (320)
- Frameworki ORM i obiekty Enum reprezentujące Stan (321)
- Podsumowanie (324)
- Czym jest Usługa Dziedziny (a przede wszystkim czym ona nie jest)? (327)
- Upewnij się, że potrzebujesz Usługi (329)
- Modelowanie usługi w dziedzinie (333)
- Czy wydzielony interfejs jest konieczny? (335)
- Proces obliczeń (338)
- Usługi transformacji (341)
- Posługiwanie się miniwarstwą Usług Dziedziny (341)
- Testowanie Usług (341)
- Podsumowanie (344)
- Kiedy i dlaczego warto korzystać ze Zdarzeń Dziedziny? (347)
- Modelowanie Zdarzeń (351)
- Zdarzenia z cechami Agregatu (356)
- Tożsamość (357)
- Publikowanie Zdarzeń z Modelu Dziedziny (359)
- Wydawca (359)
- Subskrybenci (363)
- Rozpowszechnianie wiadomości w odległych Kontekstach Ograniczonych (365)
- Spójność infrastruktury obsługi komunikatów (366)
- Autonomiczne Usługi i Systemy (367)
- Tolerancje opóźnień (369)
- Magazyn Zdarzeń (370)
- Style architektoniczne wysyłania zmagazynowanych Zdarzeń (375)
- Publikowanie powiadomień w postaci zasobów RESTful (375)
- Publikowanie powiadomień za pomocą warstwy middleware obsługi komunikatów (380)
- Implementacja (382)
- Publikowanie obiektów NotificationLog (383)
- Publikowanie powiadomień bazujących na komunikatach (387)
- Podsumowanie (395)
- Projektowanie z użyciem Modułów (398)
- Podstawowe konwencje nazewnictwa Modułów (401)
- Konwencja nazewnictwa Modułów w modelu (402)
- Moduły Kontekstu Zarządzanie Projektem Agile (404)
- Moduły w innych warstwach (407)
- Moduł przed Kontekstem Ograniczonym (409)
- Podsumowanie (409)
- Zastosowanie Agregatów wewnątrz Dziedziny Głównej Scrum (412)
- Pierwsza próba: Agregat w formie wielkiego klastra (413)
- Druga próba: wiele Agregatów (415)
- Reguła: rzeczywiste niezmienniki modelu w granicach spójności (418)
- Reguła: projektuj małe Agregaty (420)
- Nie ufaj wszystkim przypadkom użycia (423)
- Reguła: odwołuj się do innych Agregatów za pomocą identyfikatora tożsamości (424)
- Wspomaganie wspólnego działania Agregatów dzięki referencjom ich identyfikatorów (426)
- Nawigowanie po modelu (426)
- Skalowalność i dystrybucja (429)
- Reguła: na zewnątrz granicy używaj spójności ostatecznej (429)
- Zapytaj, czyje to zadanie (432)
- Powody łamania reguł (433)
- Powód numer 1: wygoda interfejsu użytkownika (433)
- Powód numer 2: brak mechanizmów technicznych (434)
- Powód numer 3: transakcje globalne (435)
- Powód numer 4: wydajność zapytań (435)
- Przestrzeganie reguł (436)
- Pozyskiwanie informacji przez odkrywanie (436)
- Ponowna analiza projektu (436)
- Szacowanie kosztu Agregatu (438)
- Powszechne scenariusze użycia (439)
- Zużycie pamięci (441)
- Analiza projektu alternatywnego (442)
- Implementacja spójności ostatecznej (443)
- Czy to jest zadanie członka zespołu? (445)
- Czas na decyzje (446)
- Implementacja (447)
- Utworzenie Encji Głównej z unikatowym identyfikatorem tożsamości (447)
- Faworyzowanie Obiektów Wartości (449)
- Wykorzystanie prawa Demeter oraz techniki "Powiedz, nie pytaj" (449)
- Optymistyczna współbieżność (452)
- Unikaj wstrzykiwania zależności (454)
- Podsumowanie (455)
- Fabryki w modelu dziedziny (457)
- Metody Fabrykujące wewnątrz Rdzenia Agregatu (459)
- Tworzenie egzemplarzy obiektów CalendarEntry (460)
- Tworzenie egzemplarzy obiektu Discussion (463)
- Fabryki na poziomie Usług (465)
- Podsumowanie (467)
- Repozytoria typu kolekcja (470)
- Implementacja z wykorzystaniem Hibernate (476)
- Rozważania na temat implementacji bazującej na frameworku TopLink (484)
- Repozytoria typu trwały magazyn (486)
- Implementacja z wykorzystaniem systemu Coherence (488)
- Implementacja na bazie MongoDB (494)
- Dodatkowe zachowanie (499)
- Zarządzanie transakcjami (501)
- Ostrzeżenie (506)
- Hierarchie typów (506)
- Repozytoria a Obiekty Dostępu do Danych (509)
- Testowanie Repozytoriów (511)
- Testowanie z wykorzystaniem implementacji w pamięci (514)
- Podsumowanie (517)
- Podstawy integracji (520)
- Systemy rozproszone są zasadniczo różne (521)
- Wymienianie informacji poza granicami systemów (522)
- Integracja z wykorzystaniem zasobów RESTful (529)
- Implementacja zasobu RESTful (530)
- Implementacja klienta REST z wykorzystaniem Warstwy Zapobiegającej Uszkodzeniom (533)
- Integracja z wykorzystaniem mechanizmu przekazywania komunikatów (539)
- Zapewnienie dopływu informacji o właścicielach produktu i członkach zespołu (540)
- Czy można przydzielić odpowiedzialność? (546)
- Długotrwałe procesy i unikanie odpowiedzialności (551)
- Maszyny stanu procesu i mechanizmy śledzenia limitu czasu (563)
- Projektowanie bardziej zaawansowanych procesów (573)
- Gdy infrastruktura komunikatów lub system są niedostępne (576)
- Podsumowanie (577)
- Interfejs użytkownika (582)
- Renderowanie Obiektów Dziedziny (583)
- Renderowanie obiektów transferu danych na podstawie egzemplarzy Agregatów (584)
- Użycie Mediatora do publikowania wewnętrznego stanu Agregatu (585)
- Renderowanie egzemplarzy Agregatów na podstawie obiektów DPO (586)
- Reprezentacje stanu egzemplarzy Agregatu (587)
- Zapytania do Repozytorium zoptymalizowane dla przypadków użycia (588)
- Obsługa wielu odmiennych klientów (588)
- Adaptery renderowania i obsługa edycji użytkownika (589)
- Usługi Aplikacji (592)
- Przykład Usługi Aplikacji (593)
- Oddzielone wyjście usługi (599)
- Kompozycja wielu Kontekstów Ograniczonych (603)
- Infrastruktura (605)
- Kontenery komponentów (606)
- Podsumowanie (609)
- Wewnątrz Usługi Aplikacji (613)
- Handlery Poleceń (621)
- Składnia lambda (625)
- Zarządzanie współbieżnością (626)
- Swoboda struktury przy zastosowaniu wzorca A+ES (630)
- Wydajność (630)
- Implementacja Magazynu Zdarzeń (633)
- Utrwalanie z wykorzystaniem relacyjnej bazy danych (637)
- Utrwalanie obiektów BLOB (639)
- Agregaty ukierunkowane (641)
- Rzutowanie odczytów modelu (642)
- Zastosowanie łącznie z projektem bazującym na Agregatach (644)
- Wzbogacanie Zdarzeń (645)
- Narzędzia i wzorce pomocnicze (647)
- Serializatory Zdarzeń (647)
- Niezmienność Zdarzeń (649)
- Obiekty Wartości (649)
- Generowanie kontraktu (652)
- Testy jednostkowe i specyfikacje (653)
- Wsparcie dla wzorca A+ES w językach funkcyjnych (655)
Słowo wstępne (15)
Przedmowa (17)
Podziękowania (29)
O autorze (33)
Przewodnik po tej książce (35)
Rozdział 1. Wprowadzenie w DDD (43)
Rozdział 2. Dziedziny, Poddziedziny i Konteksty Ograniczone (89)
Rozdział 3. Mapy Kontekstu (135)
Rozdział 4. Architektura (163)
Rozdział 5. Encje (227)
Rozdział 6. Obiekty Wartości (277)
Rozdział 7. Usługi (325)
Rozdział 8. Zdarzenia Dziedziny (347)
Rozdział 9. Moduły (397)
Rozdział 10. Agregaty (411)
Rozdział 11. Fabryki (457)
Rozdział 12. Repozytoria (469)
Rozdział 13. Integrowanie Kontekstów Ograniczonych (519)
Rozdział 14. Aplikacja (579)
Dodatek A. Agregaty i Źródła Zdarzeń: A+ES (611)
Bibliografia (657)
Skorowidz (661)
Helion - inne książki
-
Oto wyjątkowy przewodnik po platformie Roblox. Składa się z 24 lekcji skonstruowanych w sposób ułatwiający szybkie opanowanie materiału; przeczytanie każdej z nich i wykonanie podanych ćwiczeń zajmie Ci najwyżej godzinę. Lekcje i zadania łącznie tworzą kurs, dzięki któremu nauczysz się samodzieln...
Roblox Lua w 24 godziny. Tworzenie gier dla początkujących Roblox Lua w 24 godziny. Tworzenie gier dla początkujących
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Ten przystępny przewodnik jest przeznaczony dla analityków danych, którzy chcą dobrze poznać proces tworzenia analitycznego zbioru danych i samodzielnie pisać kod niezbędny do uzyskania zamierzonego wyniku. Przedstawiono w nim składnię języka SQL oraz zasady budowania szybko działających zapytań ...
SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Oto przewodnik po koncepcjach testowania i wiodących frameworkach, za pomocą których automatyzuje się testy aplikacji internetowych, takich jak Selenium, Cypress, Puppeteer i Playwright. Zaprezentowano w nim unikatowe funkcjonalności tych rozwiązań, ich wady i zalety, a także wyjaśniono zasady ko...
Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
To książka przeznaczona dla osób, które chcą dobrze zrozumieć matematyczne podstawy nauki o danych i nauczyć się stosowania niektórych koncepcji w praktyce. Wyjaśniono tu takie zagadnienia jak rachunek różniczkowy i całkowy, rachunek prawdopodobieństwa, algebra liniowa i statystyka, pokazano takż...
Podstawy matematyki w data science. Algebra liniowa, rachunek prawdopodobieństwa i statystyka Podstawy matematyki w data science. Algebra liniowa, rachunek prawdopodobieństwa i statystyka
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Ta książka jest drugim, zaktualizowanym i uzupełnionym wydaniem przewodnika dla programistów. Rozpoczyna się od szczegółowego wprowadzenia do nowoczesnego C++ z uwzględnieniem technik eliminowania wąskich gardeł w kodzie bazowym. Następnie omówiono zagadnienia optymalizacji struktur danych i zarz...
Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II
(0,00 zł najniższa cena z 30 dni)71.40 zł
119.00 zł(-40%) -
Z tym przewodnikiem nauczysz się stosowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą używanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Za...
React w działaniu. Tworzenie aplikacji internetowych. Wydanie II React w działaniu. Tworzenie aplikacji internetowych. Wydanie II
(0,00 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Microsoft Power BI jest doskonałym narzędziem do profesjonalnej analizy danych. Jeśli jednak chcesz uzyskać za jego pomocą naprawdę spektakularne efekty, musisz się biegle posługiwać językiem DAX (Data Analysis Expressions). Pozwala on na wykonywanie zaawansowanych obliczeń i zapytań dotyczących ...
DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu
(0,00 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
To książka przeznaczona dla inżynierów danych i programistów, którzy chcą za pomocą Sparka przeprowadzać skomplikowane analizy danych i korzystać z algorytmów uczenia maszynowego, nawet jeśli te dane pochodzą z różnych źródeł. Wyjaśniono tu, jak dzięki Apache Spark można odczytywać i ujednolicać ...(0,00 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Jeśli masz już pewne umiejętności pentestera, dzięki tej książce poszerzysz swoją wiedzę o zaawansowanych narzędziach dostępnych w Kali Linux, a także nauczysz się wyrafinowanych taktyk stosowanych przez prawdziwych hakerów do atakowania sieci komputerowych. Omówiono tu różne sposoby instalowania...
Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV
(0,00 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znac...
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania
(0,00 zł najniższa cena z 30 dni)71.40 zł
119.00 zł(-40%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: DDD dla architektów oprogramowania Vaughn Vernon (11)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(4)
(1)
(1)
(0)
(4)
(1)
Data dodania: 2020-07-14 Ocena: 6 Opinia niepotwierdzona zakupem
IC, Developer
Data dodania: 2016-11-08 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2016-10-28 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2016-10-27 Ocena: 6 Opinia niepotwierdzona zakupem
Przemyslaw,
Data dodania: 2021-04-30 Ocena: 5 Opinia potwierdzona zakupem
Janek Kot, free dev
Data dodania: 2016-10-26 Ocena: 4 Opinia niepotwierdzona zakupem
Data dodania: 2021-09-27 Ocena: 2 Opinia potwierdzona zakupem
Andrzej O,
Data dodania: 2017-03-30 Ocena: 2 Opinia niepotwierdzona zakupem
Jan Waloch, Programista
Data dodania: 2016-10-13 Ocena: 2 Opinia niepotwierdzona zakupem
Wiktor, Starszy programista
Data dodania: 2016-10-06 Ocena: 2 Opinia potwierdzona zakupem
Data dodania: 2021-08-23 Ocena: 1 Opinia potwierdzona zakupem
więcej opinii