ODBIERZ TWÓJ BONUS :: »

Wzorce projektowe. Rusz głową! Tworzenie rozszerzalnego i łatwego w utrzymaniu oprogramowania obiektowego. Wydanie II Eric Freeman, Elisabeth Robson

(ebook) (audiobook) (audiobook)
Autorzy:
Eric Freeman, Elisabeth Robson
Serie wydawnicze:
Head First - Rusz głową!
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.2/6  Opinie: 6
Stron:
640
Druk:
oprawa miękka
Dostępny format:
     PDF
Czytaj fragment
Książka
83,40 zł 139,00 zł (-40%)
83,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
69,50 zł 139,00 zł (-50%)
69,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Stosowania kluczowych wzorców projektowych w programowaniu obiektowym
  • Oddzielania zmiennych i stałych elementów w kodzie
  • Implementowania wzorca Obserwator do komunikacji między obiektami
  • Wykorzystywania wzorca Dekorator do dynamicznego rozszerzania funkcjonalności
  • Tworzenia i zarządzania obiektami za pomocą wzorców Fabryka, Metoda Wytwórcza i Fabryka Abstrakcyjna
  • Zapewnienia pojedynczej instancji klasy przy użyciu wzorca Singleton
  • Hermetyzowania wywołań i operacji dzięki wzorcowi Polecenie
  • Adaptowania i upraszczania interfejsów z wykorzystaniem wzorców Adapter i Fasada
  • Hermetyzowania algorytmów oraz stosowania wzorca Metoda Szablonowa
  • Zarządzania kolekcjami i iteracjami przy użyciu wzorców Iterator i Kompozyt
  • Implementowania wzorca Stan do obsługi zmieniających się stanów obiektów
  • Kontrolowania dostępu do obiektów poprzez wzorzec Pośrednik
  • Łączenia i współdziałania różnych wzorców projektowych w złożonych systemach
  • Zastosowania wzorca Model-Widok-Kontroler (MVC) w projektowaniu aplikacji
  • Rozpoznawania i unikania antywzorców w praktyce programistycznej
  • Korzystania z dodatkowych wzorców, takich jak Most, Budowniczy, Łańcuch Odpowiedzialności, Pyłek, Interpreter, Mediator, Memento, Prototyp i Odwiedzający

Nie warto wyważać otwartych drzwi ani ponownie wynajdywać koła. Sprytniej jest skorzystać ze sprawdzonych rozwiązań, które ktoś już opracował i wdrożył. Dlatego właśnie mądrzy programiści lubią wzorce projektowe: to jest ich sekretny sposób, aby nie tracić sił na nudne drobiazgi, tylko zająć się trudniejszymi, ważniejszymi i ciekawszymi zadaniami. Nic dziwnego, że powstało naprawdę bardzo dużo wzorców projektowych. Przegląd ich wszystkich byłby niemożliwy. Które z nich więc są najpotrzebniejsze w programowaniu obiektowym i kiedy dokładnie z nich skorzystać?

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!

W książce między innymi:

  • solidne podstawy korzystania z wzorców projektowych
  • dlaczego wzorce projektowe są idealne do programowania zorientowanego obiektowo
  • hermetyzacja, adaptacja, zarządzanie kolekcjami, kontrola dostępu i wiele innych wzorców
  • praktyczne wdrażanie wzorców projektowych
  • mnóstwo radości z tworzenia pięknego kodu obiektowego

Witaj w Obiektowie - i ciesz się każdą nową klasą!

Wybrane bestsellery

O autorach książki

Eric Freeman - jest informatykiem o imponującym doświadczeniu zawodowym: pracował między innymi dla The Walt Disney Company, O’Reilly Media, NASA i w kilku startupach. Jeśli tylko używasz komputera osobistego, na pewno korzystasz z dzieł jego intelektu. Freeman od 15 lat pisze o wielu dziedzinach informatyki: zarówno o podstawach tworzenia witryn internetowych, jak i o wysokopoziomowym projektowaniu oprogramowania. Obecnie Freeman jest prezesem spółki WickedlySmart. Wraz ze swoimi ukochanymi kobietami: żoną i córką mieszka w Austin.

Elisabeth Robson jest projektantką oprogramowania, pisarką i instruktorką. Pasjonuje się technologią od czasu studiów na Uniwersytecie Yale, gdzie obroniła pracę magisterską i zaprojektowała współbieżny, wizualny język programowania wraz z odpowiednim oprogramowaniem.

Od samego początku Elisabeth interesowała się internetem, pracowała w zespole tworzącym nagradzaną witrynę The Ada Project, jedną z pierwszych witryn dla kobiet zajmujących się informatyką, która pomagała im w szukaniu możliwości rozwoju kariery i informacji o mentorach.

Aktualnie jest współzałożycielką WickedlySmart, internetowego projektu edukacyjnego poświęconego technologiom związanym z WWW, gdzie koncentruje się na pisaniu książek, artykułów, tworzeniu filmów wideo itp. Wcześniej pracowała w O’Reilly Media jako dyrektor do spraw projektów specjalnych, tworząc warsztaty i kursy internetowe poświęcone wielu zagadnieniom technicznym, i tam odkryła pasję, którą jest tworzenie materiałów edukacyjnych pomagających zrozumieć technologię. Przed pracą dla O’Reilly Elisabeth rozsiewała magiczny pył w firmie The Wald Disney Company, gdzie kierowała badaniami i pracami nad mediami cyfrowymi.

Kiedy Elisabeth nie siedzi przed komputerem, chodzi na wycieczki, jeździ na rowerze lub pływa kajakiem w pięknych okolicach, zawsze mając pod ręką swoją kamerę; ewentualnie gotuje wegetariańskie posiłki.

Możesz do niej napisać na adres beth@wickedlysmart.com lub odwiedzić jej blog na stronie https://elisabethrobson.com.

Eric Freeman, Elisabeth Robson - pozostałe książki

Zobacz pozostałe książki z serii Head First - Rusz głową!

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać język programowania Java, aby skorzystać z tej książki?
Nie jest to konieczne, jednak wiele przykładów i ćwiczeń opiera się na Javie. Znajomość podstaw programowania obiektowego oraz Javy pozwoli w pełni wykorzystać treści książki.
2. Czy książka nadaje się do samodzielnej nauki wzorców projektowych?
Tak, książka została napisana w przystępny i interaktywny sposób, zawiera liczne ćwiczenia, łamigłówki i przykłady, które ułatwiają samodzielną naukę i praktyczne zrozumienie wzorców projektowych.
3. Jakie wzorce projektowe są omawiane w tej książce?
Książka obejmuje najważniejsze wzorce projektowe stosowane w programowaniu obiektowym, m.in.: Obserwator, Dekorator, Fabryka, Singleton, Polecenie, Adapter, Fasada, Metoda Szablonowa, Iterator, Kompozyt, Stan, Pośrednik oraz wzorce złożone i dodatkowe.
4. Czy książka zawiera praktyczne przykłady i zadania?
Tak, książka pełna jest praktycznych przykładów, ćwiczeń i zadań, które pomagają utrwalić wiedzę i przełożyć teorię na praktykę programistyczną.
5. Czym różni się to wydanie od poprzedniego?
Drugie wydanie zostało zaktualizowane zgodnie z najnowszymi trendami w nauce programowania i naukach poznawczych, zawiera też poprawione i uzupełnione treści oraz nowe przykłady.
6. Czy książka może być pomocna podczas przygotowań do rozmów kwalifikacyjnych dla programistów?
Tak, znajomość wzorców projektowych to częsty temat podczas rekrutacji na stanowiska programistyczne. Książka pozwala usystematyzować wiedzę i przygotować się do pytań technicznych.
7. Czy książka obejmuje również mniej popularne wzorce projektowe?
Tak, oprócz najważniejszych wzorców, w dodatku omówione są również inne wzorce, takie jak Most, Budowniczy, Łańcuch Odpowiedzialności, Pyłek, Interpreter, Mediator, Memento, Prototyp i Odwiedzający.
8. W jaki sposób książka pomaga w praktycznym stosowaniu wzorców w codziennej pracy?
Książka pokazuje, kiedy i jak stosować konkretne wzorce projektowe, prezentuje praktyczne scenariusze i uczy rozpoznawania sytuacji, w których wzorce pozwalają pisać czytelniejszy, bardziej elastyczny i łatwiejszy w utrzymaniu kod.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
83,40 zł
Dodaj do koszyka
Ebook
69,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint