
Head First Object-Oriented Analysis and Design. Edycja polska (Rusz głową!) Brett D. McLaughlin, Gary Pollice, David West
(ebook)
(audiobook)
(audiobook)
- Autorzy:
- Brett D. McLaughlin, Gary Pollice, David West
- Serie wydawnicze:
- Head First - Rusz głową!
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.9/6 Opinie: 11
- Stron:
- 616
- Druk:
- oprawa miękka
- Dostępny format:
-
PDF
Czytaj fragment

Opis
książki
:
Head First Object-Oriented Analysis and Design. Edycja polska (Rusz głową!)
Poznaj techniki analizy i projektowania obiektowego
- Naucz się zbierać wymagania od użytkowników systemu
- Zarządzaj zmianami w specyfikacji
- Przeprowadź analizę i wykonaj projekt
Systemy informatyczne stają się coraz bardziej rozbudowane. Programowanie obiektowe znacznie ułatwia ich tworzenie i późniejsze modyfikacje, aby jednak system był sprawny i funkcjonalny, musi zostać zaprojektowany w oparciu o prawidłowo zebrane wymagania. Tu również z pomocą przychodzi metodologia obiektowa -- wzorce projektowe, język UML i odpowiednie narzędzia niezwykle ułatwiają przygotowanie dobrego projektu.
Jeśli rozbudowane przykłady, skomplikowane diagramy i niezrozumiałe wywody teoretyczne wywołują w Tobie niechęć, koniecznie sięgnij po tę książkę! Dzięki niej poznasz metody analizy i projektowania obiektowego w nietypowy i ciekawy sposób, wykorzystujący najnowsze teorie skutecznego przekazywania wiedzy. Przeczytasz o tym, w jaki sposób warto gromadzić wymagania i oczekiwania użytkowników wobec projektowanego systemu, jak uwzględniać w projekcie postulowane zmiany i przeprowadzać proces analizy obiektowej. Nauczysz się stosować notację UML do przedstawiania struktury systemu i przetwarzanych przez niego danych. Dowiesz się także, jak testować projektowany system.
- Zasady i cele projektowania obiektowego
- Gromadzenie wymagań
- Przypadki użycia
- Analiza obiektowa
- Diagramy UML przedstawiające strukturę systemu
- Korzystanie ze wzorców projektowych
- Projektowanie architektury systemu
- Testowanie

Wybrane bestsellery
-
Nowość Promocja
Ta fantastyczna książka, pełna zabawnej narracji i praktycznych przykładów, nauczy Cię myślenia architektonicznego. Została ona, podobnie jak inne pozycje z serii Rusz głową!, przygotowana na bazie odkryć nauk poznawczych i neurofizjologii. Właśnie dzięki temu zaangażujesz swój mózg, użyjesz wielu zmysłów i niepostrzeżenie zrozumiesz dwa prawa architektury oprogramowania i cztery opisujące ją wymiary. Mistrzowsko opanujesz cechy i style architektury, a także nauczysz się określać logiczne komponenty systemów. Efekt? Zdobędziesz świetną orientację w świecie architektury oprogramowania. A wszystkiego nauczysz się, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, tworząc architektury ? i wybuchając głośnym śmiechem!- Druk 39 pkt
(70,95 zł najniższa cena z 30 dni)
39.90 zł
129.00 zł (-69%) -
Nowość Promocja
Dzięki tej książce nauczysz się tworzyć własne akcje i przepływy pracy wielokrotnego użytku, aby udostępniać bloki konstrukcyjne społeczności lub wewnątrz organizacji. Znajdziesz tu ponad trzydzieści receptur, które sprawią, że nabierzesz biegłości w tworzeniu i debugowaniu przepływów pracy GitHuba za pomocą Visual Studio Code, a także w korzystaniu z narzędzia GitHub Copilot. Zaprezentowane rozwiązania pomogą Ci zrozumieć, jak w praktyce zastosować techniki automatyzacji wdrażania kodu. Obejmują one tworzenie i testowanie oprogramowania i bezpieczne wdrażanie na platformach takich jak Azure, Amazon Web Services czy Google Cloud.- PDF + ePub + Mobi
- Druk 32 pkt
(37,95 zł najniższa cena z 30 dni)
32.90 zł
69.00 zł (-52%) -
Nowość Promocja
Kurs video, który Ci dziś proponujemy, jest poświęcony frameworkowi Flutter. To dynamicznie rozwijające się narzędzie służy do tworzenia aplikacji mobilnych, webowych i desktopowych. Pozwala na budowanie aplikacji wieloplatformowych z jedną bazą kodu, co znacząco obniża koszty i czas potrzebny na ich rozwój. Opracowany przez Google Flutter stał się niezwykle popularny, a jego uniwersalność i wszechstronność sprawiają, że chętnie wybierają go zarówno początkujący, jak i zaawansowani developerzy. Okazuje się przydatny podczas realizacji projektów wdrażanych w firmach różnej wielkości – sięgają po niego także programiści pracujący dla takich gigantów jak Google, BMW czy Alibaba. Framework oferuje funkcję Hot Reload, umożliwiającą natychmiastowe podglądanie efektów zmian wprowadzonych w kodzie. To szczególnie cenne dla początkujących developerów, ponieważ pozwala na szybsze zrozumienie działania aplikacji i motywuje do dalszego eksperymentowania. Flutter wyróżnia się również bogatą biblioteką widgetów, które umożliwiają projektowanie atrakcyjnych, responsywnych i nowoczesnych interfejsów użytkownika. Dodatkowo wsparcie ze strony Google i aktywna społeczność programistyczna gwarantują stabilność i dostęp do licznych zasobów edukacyjnych.- Videokurs 39 pkt
(67,60 zł najniższa cena z 30 dni)
39.90 zł
169.00 zł (-76%) -
Nowość Promocja
Ta praktyczna książka ułatwi Ci optymalne używanie narzędzi AI na wszystkich etapach tworzenia oprogramowania. Niezależnie od Twojego doświadczenia nauczysz się korzystać z szerokiej gamy rozwiązań: od dużych modeli językowych ogólnego przeznaczenia (ChatGPT, Gemini i Claude) po systemy przeznaczone do kodowania (GitHub Copilot, Tabnine, Cursor i Amazon CodeWhisperer). Poznasz również metodykę programowania modułowego, która efektywnie współgra z technikami pisania promptów do generowania kodu. W książce znajdziesz także najlepsze sposoby zastosowania uniwersalnych modeli LLM w nauce języka programowania, wyjaśnianiu kodu lub przekładaniu go na inny język programowania.- PDF + ePub + Mobi
- Druk 38 pkt
Programowanie wspomagane sztuczną inteligencją. Lepsze planowanie, kodowanie, testowanie i wdrażanie
(39,50 zł najniższa cena z 30 dni)
38.90 zł
79.00 zł (-51%) -
Promocja
Witaj w internecie rzeczy! Tutaj możliwości ogranicza jedynie Twoja wyobraźnia - a także to, czy potrafisz sprawnie się poruszać po świecie, którym rządzą mikrokontrolery. Dzisiejsze rozwiązania stosowane w modelach IoT stanowią klucz do zrozumienia i kształtowania przyszłości. Stosowane w nich układy ESP8266 i ESP32 wyróżniają się wszechstronnością, niskim kosztem i potężną mocą obliczeniową. To czyni je idealnym narzędziem dla entuzjastów, hobbystów i profesjonalistów pragnących testować swoje pomysły w praktyce.- PDF + ePub + Mobi
- Druk 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.90 zł
49.90 zł (-50%) -
Promocja
Dzięki tej książce przyswoisz różne techniki, które pomogą Ci stać się bardziej produktywnym analitykiem danych. Najpierw zapoznasz się z tematami związanymi z rozumieniem danych i umiejętnościami miękkimi, które okazują się konieczne w pracy dobrego danologa. Dopiero potem skupisz się na kluczowych aspektach uczenia maszynowego. W ten sposób stopniowo przejdziesz ścieżkę od przeciętnego kandydata do wyjątkowego specjalisty data science. Umiejętności opisane w tym przewodniku przez wiele lat były rozpoznawane, katalogowane, analizowane i stosowane do generowania wartości i szkolenia danologów w różnych firmach i branżach.- PDF + ePub + Mobi
- Druk 38 pkt
(39,50 zł najniższa cena z 30 dni)
38.90 zł
79.00 zł (-51%) -
Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.90 zł
49.90 zł (-50%) -
Promocja
Ta książka jest oficjalnym przewodnikiem po języku programowania systemów Rust, udostępnianym na licencji open source. Dzięki niej nauczysz się pisać szybsze i bardziej niezawodne oprogramowanie. Dowiesz się również, jak zapewnić sobie kontrolę nad niskopoziomowymi szczegółami wraz z wysokopoziomową ergonomią, co pozwoli Ci na zwiększenie produktywności i uniknięcie trudności związanych z językami niskiego poziomu. Oprócz przystępnie przekazanej wiedzy i niezliczonych przykładów kodu w książce znalazły się trzy rozdziały poświęcone budowaniu kompletnych projektów: gry w zgadywanie liczb, rustowej implementacji narzędzia wiersza poleceń i serwera wielowątkowego.- PDF + ePub + Mobi
- Druk 39 pkt
(64,50 zł najniższa cena z 30 dni)
39.90 zł
129.00 zł (-69%) -
Promocja
Dzięki tej książce poznasz od podstaw Gita i GitLaba. Dowiesz się, jak skonfigurować runnery GitLaba, a także jak tworzyć i konfigurować potoki dla różnych etapów cyklu rozwoju oprogramowania. Poznasz zasady interpretacji wyników potoków w GitLabie. Nauczysz się też wdrażania kodu w różnych środowiskach i korzystania z wielu zaawansowanych funkcji, takich jak łączenie GitLaba z Terraformem, klastrami Kubernetes czy uruchamianie i poprawa wydajności potoków. Skorzystasz ponadto z licznych przykładów i studiów przypadków, dzięki którym za pomocą potoków CI/CD zautomatyzujesz wszystkie etapy DevOps do budowy i wdrażania kodu o wysokiej jakości.- PDF + ePub + Mobi
- Druk 38 pkt
(39,50 zł najniższa cena z 30 dni)
38.90 zł
79.00 zł (-51%) -
Promocja
Oto pierwszy tom dzieła, które stanowi inspirujące spojrzenie na sztuczną inteligencję. Jego zrozumienie nie wymaga wybitnej znajomości informatyki i matematyki. Książka jest wspaniałą syntezą wczesnych i późniejszych koncepcji, a także technik, przeprowadzoną we frameworku idei, metod i technologii. Zawiera ogrom rzetelnej wiedzy przekazanej w niezbyt sformalizowany sposób. Opisy, formuły matematyczne i algorytmy, pokazane w formie czytelnego pseudokodu, cechują się przejrzystością i precyzją. Zaprezentowano tu wszystkie ważne idee i koncepcje sztucznej inteligencji, zgodnie z najnowszymi trendami i osiągnięciami.- PDF + ePub + Mobi
- Druk 39 pkt
(84,50 zł najniższa cena z 30 dni)
39.90 zł
169.00 zł (-76%)
Brett D. McLaughlin, Gary Pollice, David West - pozostałe książki
-
Promocja
Używamy rysunków, bo obraz wart jest 1024 słów. Stosujemy powtórzenia, by zakodować na stałe dane w Twojej chłonnej głowie. Oddziałujemy na emocje, jesteśmy nieprzewidywalni, zaskakujący i zabawni. Stawiamy przed Tobą wyzwania i zadajemy pytania, które angażują Cię w proces studiowania przedstawianych zagadnień. Cały czas pobudzamy Twój umysł do aktywnego działania, zmuszamy go do posłuszeństwa... a za ciężką pracę nagrodzimy go smakowitym ciasteczkiem w postaci wiedzy - wisienka gratis!- Druk 29 pkt
(39,50 zł najniższa cena z 30 dni)
29.90 zł
79.00 zł (-62%) -
Promocja
Książka Algorytmy. Almanach to cała wiedza o algorytmach, potrzebna ambitnemu programiście, zebrana w jeden kompletny podręcznik. Książka zawiera opisy algorytmów do rozwiązywania rozmaitych problemów, pomaga w wyborze i realizacji algorytmów odpowiednich do Twoich potrzeb, a także dostarcza wydajnych rozwiązań zakodowanych w kilku językach programowania, które łatwo można zaadaptować w konkretnych zadaniach. Dzięki temu podręcznikowi nauczysz się projektować struktury danych, a także dowiesz się, na czym polega przeszukiwanie drzewa binarnego oraz jak korzystać z informacji heurystycznych. Poznasz zaawansowane struktury danych, przydatne do usprawniania algorytmów, a jednocześnie niezbędne dla zagwarantowania pełnego sukcesu Twoich rozwiązań programistycznych.- PDF + ePub + Mobi
- Druk 29 pkt
(39,50 zł najniższa cena z 30 dni)
29.90 zł
79.00 zł (-62%) -
Promocja
"Java i XML. Wydanie III" to podręcznik, po przeczytaniu którego staniesz się ekspertem w zakresie wykorzystywania możliwości języka XML.- PDF + ePub + Mobi
- Druk 19 pkt
(28,50 zł najniższa cena z 30 dni)
19.90 zł
57.00 zł (-65%) -
Promocja
"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner."Ivar Jacobson, Ivar Jacobson Consulting"I just finished reading HF OOA&D and I loved it! The thing I liked most about this boo-
- ePub + Mobi 203 pkt
(211,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja
Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. This updated edition of Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs—with just enough-
- ePub + Mobi 177 pkt
(177,65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
Zobacz pozostałe książki z serii Head First - Rusz głową!
-
Promocja
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemnicom do rozwiązania, zabawnym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak wyrażenia lambda, typy ogólne czy programowanie sieciowe i funkcyjne. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, pogawędki prowadzone przy kominku przez programistę i kompilator. To wszystko sprawia, że ta pozycja jest absolutnie wyjątkowym i niezwykle skutecznym podręcznikiem!- Druk 39 pkt
(74,50 zł najniższa cena z 30 dni)
39.90 zł
149.00 zł (-73%) -
Promocja
C# jest dziś uważany za jeden z najważniejszych języków programowania. Nowoczesny, wszechstronny, dojrzały i sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu wysokiej jakości. Profesjonalni programiści, którzy pisali już kod w C++ lub Javie, bardzo często wybierają właśnie C#. Nic nie stoi na przeszkodzie, aby był pierwszym językiem programowania przyszłego programisty, który przy okazji nauki chce rozwijać pasję i świetnie się bawić!- Druk 39 pkt
(84,50 zł najniższa cena z 30 dni)
39.90 zł
169.00 zł (-76%) -
Promocja
Odpowiedź na to fundamentalne pytanie znajdziesz w tej książce ? drugim wydaniu świetnego podręcznika dla przyszłych mistrzów kodu. Zostało ono, podobnie jak inne pozycje z serii Rusz głową!, przygotowane zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. I właśnie dzięki temu zaangażujesz swój mózg, wykorzystasz wiele zmysłów i niepostrzeżenie poznasz najprzydatniejsze i najciekawsze wzorce projektowe stosowane w programowaniu zorientowanym obiektowo. Tak złożone tematy, jak klasy, interfejsy, kolekcje czy łączenie wzorców, staną się jasne i zrozumiałe. Tego wszystkiego będziesz się uczyć, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, pisząc aplikacje - i wybuchając głośnym śmiechem!- Druk 39 pkt
(69,50 zł najniższa cena z 30 dni)
39.90 zł
139.00 zł (-71%) -
Promocja
Ta książka, podobnie jak inne pozycje serii Rusz głową!, została przygotowana zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. Oznacza to tyle, że dzięki niej będziesz się uczyć zgodnie z zasadami pracy swojego mózgu: zaangażujesz umysł, wykorzystasz wiele zmysłów i niepostrzeżenie przyswoisz język programowania Go. Innymi słowy: w naturalny sposób zaczniesz programować! Niecodzienny wygląd i struktura książki sprawiają, że zamiast klasycznego podręcznika otrzymujesz polisensoryczne doświadczenie poznawcze, zaprojektowane tak, aby uzyskać umiejętności przydatne każdemu deweloperowi! Nawet jeśli musisz posługiwać się innymi językami programowania, dzięki tej pozycji nauczysz się technik i praktyk, które będziesz stale wykorzystywać podczas kodowania!- Druk 39 pkt
(49,50 zł najniższa cena z 30 dni)
39.90 zł
99.00 zł (-60%) -
Promocja
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki niej nauczysz się myśleć jak najlepsi programiści i niepostrzeżenie zaczniesz tworzyć wydajny kod w Kotlinie.- Druk 34 pkt
(44,50 zł najniższa cena z 30 dni)
34.90 zł
89.00 zł (-61%) -
Promocja
Ta książka jest niezwykłym podręcznikiem programowania. Być może wygląda nieco dziwacznie, ale prędko się przekonasz, że to podręcznik jest wyjątkowo skuteczny: w końcu jego formuła została opracowana na podstawie najlepszych osiągnięć neurologii i kognitywistyki. W ten sposób Twój mózg się zaangażuje i błyskawicznie przyswoi sobie zasady programowania w Pythonie. Autor wykorzystał oczywistą prawdę, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Najpierw więc się zainteresujesz, potem zaangażujesz, wreszcie przygotujesz sobie warsztat pracy, czyli zainstalujesz Pythona. Później zaczniesz ćwiczyć myślenie komputacyjne i oczywiście napiszesz swój pierwszy program. A dalej będzie coraz ciekawiej...- Druk 39 pkt
(59,50 zł najniższa cena z 30 dni)
39.90 zł
119.00 zł (-66%) -
Promocja
Sięgnij po ten nietypowy podręcznik! Możesz uznać jego formę i sposób przekazywania treści za dziwny, ale prędko przekonasz się, że jest wyjątkowo skuteczny. Twój mózg się zaangażuje i błyskawicznie przyswoi sobie techniki programowania dla Androida. A to wszystko dzięki nowatorskiemu podejściu autorów, którzy uznali, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Dowiesz się, jak przygotować sobie warsztat pracy, czyli Android Studio. Od razu zaprojektujesz strukturę aplikacji i zbudujesz dobry interfejs. Będziesz swobodnie posługiwał się aktywnościami, intencjami, usługami. Poznasz narzędzia Gradle, ART i ADB, dowiesz się, jak wykorzystywać bazy danych SQLite. A potem będzie jeszcze ciekawiej...- Druk 39 pkt
(59,50 zł najniższa cena z 30 dni)
39.90 zł
119.00 zł (-66%) -
Promocja
Metodyki zwinne różnią się od standardowego prowadzenia projektów. Jeśli Twój zespół programistów nigdy nie pracował zgodnie z ideą Agile, najwyższy czas to zmienić, zwłaszcza że zwinność staje się niezwykle modna! Dzięki tej nietuzinkowej, innowacyjnej książce błyskawicznie zrozumiesz, co się kryje za tą nazwą i jak to się dzieje, że podejścia zwinne nie tylko zapewniają świetne rezultaty, ale sprawiają też, że praca w grupie staje się dużo przyjemniejsza. Jeśli jednak praktyka Agile sprawia trudności w Twoim zespole, być może trzeba zmienić jego nastawienie. Jak to osiągnąć? Tego też się nauczysz dzięki tej książce!- Druk 34 pkt
(44,50 zł najniższa cena z 30 dni)
34.90 zł
89.00 zł (-61%) -
Promocja
Ta książka jest doskonałym podręcznikiem Pythona. Poza podstawami języka opisano tu sposoby posługiwania się Pythonem w prawdziwym świecie podczas pisania kodu aplikacji WWW czy obsługiwania baz danych. Przedstawiono tu również dość trudne tematy, takie jak kolekcje i niemodyfikowalność. Co ciekawe, materiał do książki przygotowano w szczególny sposób, posługując się metodami nowoczesnej kognitywistyki i dydaktyki, które uwzględniają specyfikę pracy ludzkiego mózgu, aktywnie go angażując podczas nauki. W ten sposób Python wchodzi do głowy niepostrzeżenie, w szybki, zabawny i interesujący sposób!- Druk 34 pkt
(49,50 zł najniższa cena z 30 dni)
34.90 zł
99.00 zł (-65%) -
Promocja
Książka, którą trzymasz w rękach, to podręcznik niezwykły, gdyż uwzględnia specyfikę funkcjonowania ludzkiego mózgu i sposób, w jaki najszybciej się uczy. Dzięki nowatorskiemu podejściu autorów nauka pisania aplikacji nie jest nudna: niepostrzeżenie będziesz nabierał coraz większej wprawy. Już w trakcie zapoznawania się z podstawowymi koncepcjami rozpoczniesz pracę w IDE Android Studio. Dowiesz się, jak zaprojektować strukturę aplikacji i jak zbudować idealny interfejs.- Druk 34 pkt
(49,50 zł najniższa cena z 30 dni)
34.90 zł
99.00 zł (-65%)
Ebooka "Head First Object-Oriented Analysis and Design. Edycja polska (Rusz głową!)" 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 »
Recenzje książki: Head First Object-Oriented Analysis and Design. Edycja polska (Rusz głową!) (2)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Internet Maker Michał StępieńRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
UML to język przydatny we wszystkich językach programowania zorientowanych obiektowo, w tym także tych używanych na potrzeby stron internetowych. Polska edycja książki Head First Object-Oriented Analysis and Design w interesujący, niekonwencjonalny sposób omawia zbieranie wymagań od użytkowników systemu i analizę obiektową, a następnie sposoby przełożenia jej na konkretne projekty. Publikacja znacznie różni się od większości książek informatycznych wydawanych w naszym kraju. Duża liczba ilustracji, ramek i różnego rodzaju dodatków sprawia, że jej lektura jest przyjemnością. Nie jest to jednak książka idealna. Przeznaczona jest głównie dla programistów Java i, jak zaznaczają autorzy, wymaga wcześniejszej znajomości tego języka. Niestety, czytelnik dowiaduje się o tych wymaganiach dopiero po rozpoczęciu lektury książki, co muszę uznać za spory minus nie pozwalający przyznać książce najwyższej oceny. Pozostaje jedynie pytanie, czy jest to wada samej książki, czy jedynie niedopatrzenie wydawcy. Należy jednak zauważyć, że większa część informacji ma uniwersalny charakter i znajdzie zastosowanie we wszystkich językach programowania, w których da się stosować UML. Najlepszym na to dowodem jest fakt, że ja, nie programując w Javie, nie miałem problemów ze zrozumieniem większej części książki. Publikacja klarownie wykłada zasady i cele programowania obiektowego, opisuje gromadzenie wymagań, tworzenie przypadków użycia, różnego rodzaju diagramy UML oraz korzystanie ze wzorców projektowych, czy projektowanie architektury systemu.
-
Recenzja: NetWorldRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Stosowanie sprawdzonych zasad projektowania obiektowego pozwala na tworzenie aplikacji, które są łatwiejsze w utrzymaniu, bardziej elastyczne i łatwiejsze do modyfikacji. Książka traktuje o tym jak poznać, zrozumieć, zapamiętać i stosować techniki analizy i projektowania obiektowego w rzeczywistych projektach. Wydanie jest niekonwencjonalne. Układ i forma prezentacji treści zmusza czytelnika do intensywnego i twórczego myślenia. Liczne powtórzenia sprzyjają przyswojeniu i utrwaleniu informacji. Autorzy podkreślają wagę przygotowania wymagań i sposobów prawidłowego postępowania przy ich formułowaniu. Radzą, jak poprawić elastyczność oprogramowania i jak korzystać ze wzorców projektowych. Analizują poszczególne kroki tworzenia aplikacji, wskazując na pułapki i sposoby ich unikania, a zwłaszcza minimalizowanie ryzyka niewłaściwych rozwiązań. Czytelnik powinien znać podstawy języka Java, C# lub C++.
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Head First Object-Oriented Analysis and Design
- Tłumaczenie:
- Piotr Rajca
- ISBN Książki drukowanej:
- 978-83-246-0965-9, 9788324609659
- Data wydania książki drukowanej :
- 2008-01-08
- ISBN Ebooka:
- 978-83-246-6050-6, 9788324660506
- Data wydania ebooka :
-
2013-02-19
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@ebookpoint.pl.
- Format:
- 200x230
- Numer z katalogu:
- 3948
- Rozmiar pliku Pdf:
- 38.4MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 165.4kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Serie wydawnicze: Head First - Rusz głową!
Spis treści książki
- Dla kogo jest ta książka? (20)
- Wiemy, co sobie myślisz (21)
- Metapoznanie: myślenie o myśleniu (23)
- Zmuś swój mózg do posłuszeństwa (25)
- Ważne uwagi (26)
- Recenzenci techniczni (28)
- Podziękowania (29)
- Rock-and-roll jest wieczny! (31)
- Nowa elegancka aplikacja Ryśka... (33)
- Co przede wszystkim zmieniłbyś w aplikacji Ryśka? (38)
- Doskonałe oprogramowanie... ma więcej niż jedną z wymienionych już cech (40)
- Wspaniałe oprogramowanie w trzech prostych krokach (43)
- W pierwszej kolejności skoncentruj się na funkcjonalności (48)
- Test (53)
- Szukamy problemów (55)
- Analiza metody search() (56)
- Stosuj proste zasady projektowania obiektowego (61)
- Projekt po raz pierwszy, projekt po raz drugi (66)
- Jak łatwo można wprowadzać zmiany w Twojej aplikacji? (68)
- Poddawaj hermetyzacji to, co się zmienia (71)
- Delegowanie (73)
- Nareszcie doskonałe oprogramowanie (jak na razie) (76)
- OOA&D ma na celu tworzenie wspaniałego oprogramowania, a nie dodanie Ci papierkowej roboty (79)
- Kluczowe zagadnienia (80)
- Nadszedł czas na kolejny pokaz Twych programistycznych umiejętności (84)
- Test programu (87)
- Nieprawidłowe zastosowanie (coś w tym stylu) (89)
- Czym jest wymaganie? (90)
- Tworzenie listy wymagań (92)
- Zaplanuj, co może się popsuć w systemie (96)
- Problemy w działaniu systemu są obsługiwane przez ścieżki alternatywne (98)
- (Ponowne) przedstawienie przypadku użycia (100)
- Jeden przypadek użycia, trzy części (102)
- Porównaj wymagania z przypadkami użycia (106)
- Twój system musi działać w praktyce (113)
- Poznajemy Szczęśliwą Ścieżkę (120)
- Przybornik projektanta (134)
- Jesteś bohaterem! (138)
- Jesteś patałachem! (139)
- Jedyny pewnik analizy i projektowania obiektowego (141)
- Ścieżka oryginalna? Ścieżka alternatywna? Kto to wie? (146)
- Przypadki użycia muszą być zrozumiałe przede wszystkim dla Ciebie (148)
- Od startu do mety: jeden scenariusz (150)
- Wyznanie Ścieżki Alternatywnej (152)
- Uzupełnienie listy wymagań (156)
- Powielanie kodu jest bardzo złym pomysłem (164)
- Ostateczny test drzwiczek (166)
- Napisz swoją własną zasadę projektową! (167)
- Przybornik projektanta (168)
- Jeden pies, dwa psy, trzy psy, cztery... (170)
- Twoje oprogramowanie ma kontekst (171)
- Określ przyczynę problemu (172)
- Zaplanuj rozwiązanie (173)
- Opowieść o dwóch programistach (180)
- Delegowanie w kodzie Szymka - analiza szczegółowa (184)
- Potęga aplikacji, których elementy są ze sobą luźno powiązane (186)
- Zwracaj uwagę na rzeczowniki występujące w przypadku użycia (191)
- Od dobrej analizy do dobrych klas... (204)
- Diagramy klas bez tajemnic (206)
- Diagramy klas to nie wszystko (211)
- Kluczowe zagadnienia (215)
- Firma Gitary/Instrumenty Strunowe Ryśka rozwija się (222)
- Klasy abstrakcyjne (225)
- Diagramy klas bez tajemnic (ponownie) (230)
- Ściągawka z UML-a (231)
- Porady dotyczące problemów projektowych (237)
- Trzy kroki tworzenia wspaniałego oprogramowania (po raz kolejny) (239)
- Wróćmy do aplikacji wyszukiwawczej Ryśka (258)
- Dokładniejsza analiza metody search() (261)
- Korzyści, jakie dała nam analiza (262)
- Dokładniejsza analiza klas instrumentów (265)
- Śmierć projektu (decyzja) (270)
- Zmieńmy złe decyzje projektowe na dobre (271)
- Zastosowanie "podwójnej hermetyzacji" w aplikacji Ryśka (273)
- Nigdy nie obawiaj się wprowadzania zmian (279)
- Elastyczna aplikacja Ryśka (282)
- Testowanie dobrze zaprojektowanej aplikacji Ryśka (285)
- Jak łatwo można zmodyfikować aplikację Ryśka? (289)
- Wielki konkurs łatwości modyfikacji (290)
- Spójna klasa realizuje jedną operację naprawdę dobrze (293)
- Przegląd zmian wprowadzanych w oprogramowaniu dla Ryśka (296)
- Doskonałe oprogramowanie to zazwyczaj takie, które jest "wystarczająco dobre" (298)
- Przybornik projektanta (300)
- Rozwiązywanie dużych problemów (302)
- Wszystko zależy od sposobu spojrzenia na duży problem (303)
- Wymagania i przypadki użycia to dobry punkt wyjściowy... (308)
- Potrzebujemy znacznie więcej informacji (309)
- Określanie możliwości (312)
- Możliwość czy wymaganie (314)
- Przypadki użycia nie zawsze pomagają ujrzeć ogólny obraz tworzonego oprogramowania (316)
- Diagramy przypadków użycia (318)
- Mały aktor (323)
- Aktorzy to także ludzie (no dobrze... nie zawsze) (324)
- A zatem zabawmy się w analizę dziedziny! (329)
- Dziel i rządź (331)
- Nie zapominaj, kim tak naprawdę jest klient (335)
- Czym jest wzorzec projektowy? (337)
- Potęga OOA&D (i trochę zdrowego rozsądku) (340)
- Przybornik projektanta (342)
- Czy czujesz się nieco przytłoczony? (344)
- Potrzebujemy architektury (346)
- Zacznijmy od funkcjonalności (349)
- Co ma znaczenie dla architektury (351)
- Trzy P dotyczące architektury (352)
- Wszystko sprowadza się do problemu ryzyka (358)
- Scenariusze pomagają zredukować ryzyko (361)
- Koncentruj się na jednej możliwości w danej chwili (369)
- Architektura jest strukturą Twojego projektu (371)
- Podobieństwa po raz kolejny (375)
- Analiza podobieństw: ścieżka do elastycznego oprogramowania (381)
- Co to znaczy? Zapytaj klienta (386)
- Zmniejszanie ryzyka pomaga pisać wspaniałe oprogramowanie (391)
- Kluczowe zagadnienia (392)
- Zasada projektowania - w skrócie (396)
- Zasada otwarte-zamknięte (397)
- OCP, krok po kroku (399)
- Zasada nie powtarzaj się (402)
- Zasada DRY dotyczy obsługi jednego wymagania w jednym miejscu (404)
- Zasada jednej odpowiedzialności (410)
- Wykrywanie wielu odpowiedzialności (412)
- Przechodzenie od wielu do jednej odpowiedzialności (415)
- Zasada podstawienia Liskov (420)
- Studium błędnego sposobu korzystania z dziedziczenia (421)
- LSP ujawnia ukryte problemy związane ze strukturą dziedziczenia (422)
- Musi istnieć możliwość zastąpienia typu bazowego jego typem pochodnym (423)
- Naruszenia LSP sprawiają, że powstający kod staje się mylący (424)
- Deleguj funkcjonalność do innej klasy (426)
- Użyj kompozycji, by zebrać niezbędne zachowania z kilku innych klas (428)
- Agregacja - kompozycja bez nagłego zakończenia (432)
- Agregacja a kompozycja (433)
- Dziedziczenie jest jedynie jedną z możliwości (545)
- Kluczowe zagadnienia (437)
- Przybornik projektanta (438)
- Twój przybornik narzędziowy powoli się wypełnia (442)
- Wspaniałe oprogramowanie tworzy się iteracyjnie (444)
- Schodzenie w głąb: dwie proste opcje (445)
- Programowanie w oparciu o możliwości (446)
- Programowanie w oparciu o przypadki użycia (447)
- Dwa podejścia do tworzenia oprogramowania (448)
- Analiza możliwości (452)
- Pisanie scenariuszy testowych (455)
- Programowanie w oparciu o testy (458)
- Podobieństwa po raz wtóry (460)
- Kładziemy nacisk na podobieństwa (464)
- Hermetyzujemy wszystko (466)
- Dopasuj testy do projektu (470)
- Testy bez tajemnic... (472)
- Udowodnij klientowi, że wszystko idzie dobrze (478)
- Jak dotąd używaliśmy programowania w oparciu o kontrakt (480)
- Tak naprawdę programowanie w oparciu o kontrakt dotyczy zaufania (481)
- Programowanie defensywne (482)
- Podziel swoją aplikację na mniejsze fragmenty funkcjonalności (491)
- Kluczowe zagadnienia (493)
- Przybornik projektanta (496)
- Tworzenie oprogramowania, w stylu obiektowym (500)
- Trans-Obiektów (504)
- Mapa metra w Obiektowie (506)
- Lista możliwości (509)
- Przypadki użycia odpowiadają zastosowaniu, możliwości odpowiadają funkcjonalności (515)
- A teraz zacznij powtarzać te same czynności (519)
- Dokładniejsza analiza sposobu reprezentacji sieci metra (521)
- Używać klasy Line czy też nie używać... oto jest pytanie (530)
- Najważniejsze sprawy związane z klasą Subway (536)
- Ochrona własnych klas (539)
- Czas na przerwę (547)
- Wróćmy znowu do etapu określania wymagań (549)
- Koncentruj się na kodzie, a potem na klientach (551)
- Powtarzanie sprawia, że problemy stają się łatwiejsze (555)
- Jak wygląda trasa? (560)
- Samemu sprawdź Przewodnik Komunikacyjny po Obiektowie (564)
- Ktoś chętny na trzeci cykl prac? (567)
- Podróż jeszcze nie dobiegła końca... (569)
- Nr 1. JEST i MA (572)
- Nr 2. Sposoby zapisu przypadków użycia (574)
- Nr 3. Antywzorce (577)
- Nr 4. Karty CRC (578)
- Nr 5. Metryki (580)
- Nr 6. Diagramy sekwencji (581)
- Nr 7. Diagramy stanu (582)
- Nr 8. Testowania jednostkowe (584)
- Nr 9. Standardy kodowania i czytelny kod (586)
- Nr 10. Refaktoryzacja (588)
- UML i diagramy klas (591)
- Dziedziczenie (593)
- Polimorfizm (595)
- Hermetyzacja (596)
- Kluczowe zagadnienia (600)
Wprowadzenie
Rozdział 1. Tu zaczyna się wspaniałe oprogramowanie
Rozdział 2. Daj im to, czego chcą
Rozdział 3. Kocham cię, jesteś doskonały... A teraz - zmień się
Rozdział 4. Zaczynamy używać naszych aplikacji w rzeczywistym świecie
Rozdział 5. (część 1.) Nic nie pozostaje wiecznie takie samo
Rozdział 5. (część 2.) Zabierz swoje oprogramowanie na 30-minutowy trening
Rozdział 6. "Nazywam się Art Vandelay... jestem Architektem"
Rozdział 7. Porządkowanie chaosu
Rozdział 8. Oryginalność jest przereklamowana
Rozdział 9. Oprogramowanie jest wciąż przeznaczone dla klienta
Rozdział 10. Scalając to wszystko w jedno
Dodatek A Dziesięć najważniejszych tematów (których nie poruszyliśmy)
Dodatek B Stosowanie języka obiektowego
Skorowidz (603)
Helion - inne książki
-
Nowość Promocja
Na szczęście dzięki tej książce poradzisz sobie z takimi wyzwaniami! Najpierw zapoznasz się z matematycznymi podstawami algorytmów ML i NLP. Zaznajomisz się również z ogólnymi technikami uczenia maszynowego i dowiesz się, w jakim stopniu dotyczą one dużych modeli językowych. Kolejnym zagadnieniem będzie przetwarzanie danych tekstowych, w tym metody przygotowywania tekstu do analizy, po czym przyswoisz zasady klasyfikowania tekstu. Ponadto poznasz zaawansowane aspekty teorii, projektowania i stosowania LLM, wreszcie ― przyszłe trendy w NLP. Aby zdobyć praktyczne umiejętności, będziesz ćwiczyć na przykładach rzeczywistych zagadnień biznesowych i rozwiązań NLP.- PDF + ePub + Mobi
- Druk 39 pkt
(48,95 zł najniższa cena z 30 dni)
39.90 zł
89.00 zł (-55%) -
Bestseller Nowość Promocja
„Kieruj się na południe” ― mówi głos nawigacji Google, gdy uruchamiamy aplikację. „Fajnie, tylko gdzie jest południe” ― zastanawia się w tym momencie wielu z nas. Aby to określić, możesz na przykład spojrzeć w gwiazdy. Oczywiście pod warunkiem że słońce już zaszło, a Ty znajdujesz się w miejscu oddalonym od wielkiego miasta, którego światła mogłyby zanieczyścić niebo upstrzone milionami migoczących obiektów. Jeśli dobrze im się przyjrzysz, faktycznie pomogą Ci wyznaczyć południe, północ, wschód i zachód. Jeżeli uważnie się przysłuchasz, opowiedzą historię o kosmosie, astronomii i astronautyce.- PDF + ePub + Mobi
- Druk 26 pkt
(27,45 zł najniższa cena z 30 dni)
26.90 zł
54.90 zł (-51%) -
Nowość Promocja
Dzięki tej niezwykle praktycznej książce, napisanej z myślą o inżynierach oprogramowania, a nie administratorach Linuksa, zdobędziesz umiejętności, z których natychmiast skorzystasz w codziennych zadaniach programisty. Informacje teoretyczne ograniczono do niezbędnego minimum pozwalającego zrozumieć zasady pracy z wierszem poleceń. W ten sposób szybko nauczysz się sprawnie i wygodnie działać w środowisku uniksowym. Dowiesz się także, jak można zastosować te umiejętności w różnych kontekstach, takich jak tworzenie obrazów Dockera i praca z nimi, automatyzacja zadań za pomocą skryptów czy rozwiązywanie problemów w środowiskach produkcyjnych. Efekt? Zaoszczędzisz czas i staniesz się mistrzem wiersza poleceń!- PDF + ePub + Mobi
- Druk 38 pkt
(39,50 zł najniższa cena z 30 dni)
38.90 zł
79.00 zł (-51%) -
Nowość Promocja
Skoro sięgasz po tę książkę, nazwa MikroTik jest Ci pewnie dobrze znana - być może z pierwszego poradnika Łukasza Guziaka Konfiguracja usług sieciowych na urządzeniach MikroTik. Tamta pozycja miała za zadanie wprowadzić Cię do świata urządzeń sieciowych stanowiących realną alternatywę dla sprzętu marki Cisco. Ta pozwala pogłębić wiedzę i poznać kolejne technologie, które przydadzą Ci się w trakcie pracy ze sprzętem łotewskiego producenta.- PDF + ePub + Mobi
- Druk 39 pkt
(49,50 zł najniższa cena z 30 dni)
39.90 zł
99.00 zł (-60%) -
Nowość Promocja
Lutowanie jest procesem, w którym elementy metalowe łączy się trwale w wysokiej temperaturze za pomocą metalowego spoiwa zwanego lutem. To najtańsza, najpopularniejsza i najskuteczniejsza metoda łączenia elementów obwodów elektrycznych i elektronicznych. Nawet najbardziej zaawansowane układy nie mogłyby działać bez zastosowania tej techniki. Metodę tę ludzkość zna od starożytności, jednak lutowanie stało się szczególnie ważne, kiedy zaczęliśmy na szeroką skalę korzystać z elektroniki.- PDF + ePub + Mobi
- Druk 26 pkt
(27,45 zł najniższa cena z 30 dni)
26.90 zł
54.90 zł (-51%) -
Nowość Promocja
Elektronika cyfrowa jest dziedziną elektroniki zajmującą się układami cyfrowymi, sygnałami cyfrowymi i sposobami ich przetwarzania. Jej rozwój stał się punktem wyjścia do zbudowania współczesnych maszyn matematycznych, czyli komputerów. Elektroniczne układy cyfrowe pozwalają tworzyć bramki logiczne i - dalej - układy scalone, złożone z bardzo wielu bramek logicznych.- Druk 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.90 zł
49.90 zł (-50%) -
Nowość Promocja
To piąte, zaktualizowane i uzupełnione wydanie bestsellerowego przewodnika po tworzeniu aplikacji internetowych za pomocą Django. Pokazano tu proces planowania i budowy atrakcyjnych aplikacji, rozwiązywania typowych problemów i implementacji najlepszych praktyk programistycznych. Podczas tworzenia aplikacji, takich jak blog, serwis społecznościowy, aplikacja e-commerce i platforma e-learningowa, zapoznasz się z szerokim zakresem zagadnień związanych z tworzeniem złożonych aplikacji internetowych w Pythonie. Krok po kroku, dzięki szczegółowym planom projektów, dowiesz się, jakie korzyści niesie ze sobą praca z Django 5, i zrozumiesz zasady tworzenia aplikacji przy użyciu tego frameworka.- PDF + ePub + Mobi
- Druk 39 pkt
(74,50 zł najniższa cena z 30 dni)
39.90 zł
149.00 zł (-73%) -
Nowość Promocja
W tej książce znajdziesz przejrzystą, praktyczną i kompletną ścieżkę, która doprowadzi Twoją firmę do analitycznej doskonałości! Dzięki lekturze zdobędziesz wiedzę potrzebną do skutecznego wykorzystywania informacji w realizacji celów biznesowych. Jeśli dostrzegasz ograniczenia tradycyjnych metod interpretacji danych, docenisz opisaną tu dynamiczną i realistyczną strategię zwiększania możliwości analitycznych. Dowiesz się, jak wprowadzić inteligentną automatyzację i nowoczesną sztuczną inteligencję, co umożliwi podejmowanie lepszych decyzji w Twoim zespole.- PDF + ePub + Mobi
- Druk 38 pkt
(39,50 zł najniższa cena z 30 dni)
38.90 zł
79.00 zł (-51%) -
Nowość Promocja
Jedni się jej obawiają, inni patrzą na nią z nadzieją. Sztuczna inteligencja, z angielskiego artificial intelligence (AI), to technologia, która oferuje niespotykane dotąd możliwości i imponującą wydajność. Jeśli w odpowiedni sposób zadać jej pytanie, jest w stanie precyzyjnie na nie odpowiedzieć i podsunąć rozwiązanie. Po otrzymaniu konkretnych wskazówek może wygenerować wysokiej jakości grafiki i filmy. Kluczowe jest, aby nauczyć się właściwie zadawać pytania i poprawnie formułować polecenia. Innymi słowy ― promptować.- PDF + ePub + Mobi
- Druk 22 pkt
(24,50 zł najniższa cena z 30 dni)
22.90 zł
49.00 zł (-53%) -
Nowość Promocja
Lektura tej książki pozwoli Ci przyswoić kluczowe koncepcje i opanować dobre praktyki, które warto stosować podczas tworzenia kodu. Poznasz zarówno klasyczne wzorce projektowe, jak i te opracowane specjalnie z myślą o systemach wbudowanych. Znajdziesz tu rozdziały poświęcone nowoczesnym technologiom, takim jak systemy współpracujące z internetem rzeczy i czujniki sieciowe, a także omówienie zagadnień związanych z silnikami. Dokładnie zbadasz tematykę debugowania, strategii zarządzania danymi ― i wiele więcej! Dowiesz się, jak budować architekturę urządzenia z uwzględnieniem procesora, a nie systemu operacyjnego. Zapoznasz się również z technikami rozwiązywania problemów sprzętowych, modyfikowania projektów i definiowania wymagań produkcyjnych.- PDF + ePub + Mobi
- Druk 39 pkt
(44,50 zł najniższa cena z 30 dni)
39.90 zł
89.00 zł (-55%)
Dzięki 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.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Proszę wybrać ocenę!
Proszę wpisać opinię!
Książka drukowana
* pola obowiązkowe

Proszę czekać...

Oceny i opinie klientów: Head First Object-Oriented Analysis and Design. Edycja polska (Rusz głową!) Brett D. McLaughlin, Gary Pollice, David West
(11)(4)
(5)
(0)
(1)
(1)
(0)
więcej opinii