ODBIERZ TWÓJ BONUS :: »

Wzorce projektowe dla programistów Javy. Udoskonal swoje umiejętności projektowania oprogramowania Miroslav Wengner

Autor:
Miroslav Wengner
Serie wydawnicze:
Wzorce projektowe
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
2.0/6  Opinie: 1
Stron:
232
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
40,20 zł 67,00 zł (-40%)
40,20 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
33,50 zł 67,00 zł (-50%)
33,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 wzorców projektowych w Javie do rozwiązywania typowych problemów programistycznych
  • Wdrażania zasad SOLID dla czytelności i łatwości utrzymania kodu
  • Korzystania z nowoczesnych funkcji Javy, takich jak wyrażenia lambda, rekordy czy klasy zapieczętowane
  • Implementowania kreacyjnych wzorców projektowych: Metoda wytwórcza, Fabryka abstrakcyjna, Budowniczy, Prototyp, Singleton
  • Wykorzystywania wzorca Pula obiektów i Leniwa inicjalizacja dla optymalizacji wydajności
  • Stosowania wstrzykiwania zależności w celu zmniejszenia powiązań między komponentami
  • Używania strukturalnych wzorców projektowych: Adapter, Most, Kompozyt, Dekorator, Fasada, Filtr, Pyłek
  • Implementowania wzorców Front Controller, Znacznik, Moduł, Pełnomocnik i Bliźniak
  • Wdrażania operacyjnych wzorców projektowych: Buforowanie, Łańcuch zobowiązań, Polecenie, Interpreter, Iterator
  • Stosowania wzorców Mediator, Pamiątka, Obiekt pusty, Obserwator, Potok, Stan, Strategia, Metoda szablonowa, Odwiedzający
  • Zarządzania współbieżnością za pomocą wzorców: Aktywny obiekt, Asynchroniczne wywołanie metody, Balking, Podwójnie sprawdzane blokowanie, Blokada odczytu-zapisu
  • Realizowania wzorca Producent-konsument, Dyspozytor i Pula wątków w aplikacjach wielowątkowych
  • Rozpoznawania i unikania popularnych antywzorców programistycznych i architektonicznych
  • Identyfikowania zapachów kodu i długu technicznego w projektach Java
  • Wybierania odpowiednich wzorców do konkretnych problemów projektowych
  • Stosowania praktycznych przykładów wzorców projektowych opartych na JDK

Właściwe stosowanie wzorców projektowych jest umiejętnością, którą bardzo cenią twórcy oprogramowania. Wzorce pozwalają na szybkie opracowanie złożonych zagadnień i umożliwiają tworzenie kodu nadającego się do wielokrotnego użycia. Taki kod jest przy tym wydajny, łatwy w testowaniu i utrzymaniu. Z pewnością wzorce projektowe są świetnym rozwiązaniem dla inżyniera, który chce doskonalić umiejętności projektowania oprogramowania.

Książka stanowi zbiór praktycznych informacji dotyczących najpopularniejszych wzorców projektowych. Lekturę rozpoczniesz od zapoznania się z możliwościami korzystania z wzorców projektowych na platformie Javy. Dowiesz się także, jakich zasad trzeba przestrzegać, aby zapewnić czytelność i łatwość utrzymania kodu Javy. W kolejnych rozdziałach znajdziesz praktyczne wskazówki i przykłady dotyczące stosowania wzorców kreacyjnych, strukturalnych, operacyjnych, a także wzorców współbieżności. Nauczysz się ich używać do praktycznego rozwiązywania problemów często spotykanych podczas projektowania oprogramowania. Końcowy rozdział został poświęcony antywzorcom, a zawarte w nim informacje pomogą Ci w ich identyfikacji i podjęciu najlepszych środków zaradczych.

W książce:

  • jakie problemy można rozwiązać za pomocą wzorców projektowych w Javie
  • jakie możliwości ma programowanie współbieżne
  • jak wzorzec projektowy Obserwator buduje relację "jeden-do-wielu" między instancjami
  • jakie problemy pomaga rozwiązać wzorzec Odwiedzający
  • jak kontrolować zasoby przy użyciu wzorca Pula wątków
  • jak zaradzić problemom spowodowanym przez antywzorce

Wzorce projektowe: niezbędnik najlepszych programistów Javy!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Miroslav Wengner jest głównym inżynierem w OpenValue i współtwórcą OpenJDK. Pasjonuje się tworzeniem odpornych systemów rozproszonych i zapewnianiem jakości produktów. Bierze też udział w tworzeniu rozwiązań odpornych i skalowalnych. Chętnie występuje na branżowych konferencjach (JavaOne, Devoxx itp.).

Zobacz pozostałe książki z serii Wzorce projektowe

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Wzorce projektowe dla programistów Javy" zawiera praktyczne przykłady kodu?
Tak, w książce znajdziesz liczne praktyczne przykłady kodu w języku Java, które ilustrują zastosowanie wzorców projektowych w realnych projektach.
2. Czy ta książka pomoże mi przygotować się do rozmów kwalifikacyjnych na stanowisko programisty Javy?
Tak, znajomość wzorców projektowych to częsty temat rozmów rekrutacyjnych. Książka dokładnie omawia popularne wzorce, co może znacząco zwiększyć Twoje szanse podczas rozmowy kwalifikacyjnej.
3. Czy książka omawia wzorce projektowe specyficzne dla programowania współbieżnego w Javie?
Tak, osobny rozdział poświęcony jest wzorcom projektowym stosowanym w programowaniu współbieżnym, takim jak Pula wątków czy Blokada odczytu-zapisu.
4. Jakie zagadnienia dotyczące unikania błędów projektowych znajdę w tej książce?
Oprócz wzorców projektowych, książka zawiera rozdział o antywzorcach, wyjaśniający typowe błędy projektowe i sposoby ich unikania.
5. Czy muszę znać zaawansowane funkcje Javy, aby skorzystać z tej książki?
Podstawowa znajomość Javy wystarczy, ponieważ książka wprowadza czytelnika w niezbędne aspekty języka i platformy Java przed omówieniem wzorców.
6. Czy książka opisuje zastosowanie wzorców projektowych w najnowszych wersjach Javy?
Tak, książka uwzględnia nowości wprowadzane w kolejnych wersjach Javy, aż do wersji 17+, i pokazuje, jak wykorzystać je w praktyce.
7. Czy znajdę w książce wyjaśnienia dotyczące zasad SOLID i ich związku ze wzorcami projektowymi?
Tak, książka omawia zasady SOLID i wyjaśnia, jak są one powiązane z dobrymi praktykami projektowania oprogramowania oraz wzorcami projektowymi.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
40,20 zł
Dodaj do koszyka
Ebook
33,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile