ODBIERZ TWÓJ BONUS :: »

JavaScript i wzorce projektowe. Programowanie dla zaawansowanych. Wydanie II Simon Timms

Autor:
Simon Timms
Serie wydawnicze:
Wzorce projektowe
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.5/6  Opinie: 2
Stron:
280
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
54,90 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
32,94 zł 54,90 zł (-40%)
27,45 zł najniższa cena z 30 dni

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

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Organizowania kodu JavaScript z wykorzystaniem modułów i klas ECMAScript 2015
  • Stosowania wzorców kreacyjnych, takich jak fabryka abstrakcyjna, budowniczy, singleton i prototyp
  • Wdrażania wzorców strukturalnych: adapter, most, kompozyt, dekorator, fasada, pyłek i pełnomocnik
  • Używania wzorców operacyjnych, w tym łańcucha odpowiedzialności, polecenia, interpretera, iteratora, mediatora, memento, obserwatora, stanu, strategii, metody szablonowej i odwiedzającego
  • Wykorzystywania technik programowania funkcyjnego, takich jak filtry, potoki, akumulatory, zapamiętywanie i niezmienność
  • Implementowania programowania reaktywnego i pracy ze strumieniami danych
  • Budowania aplikacji w oparciu o wzorce MVC, MVP i MVVM
  • Optymalizowania aplikacji internetowych poprzez minifikację, łączenie plików i korzystanie z CDN
  • Zarządzania komunikacją w aplikacjach za pomocą wzorców: polecenia, zdarzenia, żądanie-odpowiedź, publikowanie-subskrybowanie i kolejek wiadomości
  • Tworzenia i obsługi mikrousług z użyciem wzorców fasady, selektora usług, usług agregujących i potoków
  • Stosowania wzorców odporności na błędy, takich jak ponawianie komunikatów, magazyn wiadomości i idempotentność
  • Testowania kodu JavaScript z użyciem piramidy testowania, atrap obiektów, szpiegów, technik monkey patching i testów interfejsu użytkownika
  • Wykorzystywania zaawansowanych wzorców, takich jak wprowadzanie zależności, przetwarzanie końcowe w czasie rzeczywistym, programowanie aspektowe i kody mixin
  • Korzystania z nowości ECMAScript 2015/2016, w tym dekoratorów, async/await, typowania, BabelJS i parametrów domyślnych
  • Zastosowania TypeScript do rozbudowy projektów JavaScript
  • Pracy z narzędziami i środowiskiem produkcyjnym zgodnym z najnowszymi standardami JavaScript

JavaScript przez mnóstwo lat był wykorzystywany głównie jako technika uzupełniania podstawowej funkcjonalności stron internetowych. Dziś to się zmienia: JavaScript należy do najpopularniejszych języków i jest wykorzystywany na wiele sposobów. Wzorce projektowe to jedna z ciekawszych możliwości: dzięki nim programista bierze pod uwagę sprawdzone rozwiązania.

Niniejsza książka jest przeznaczona dla osób używających JavaScriptu, które chcą nauczyć się programowania obiektowego w tym języku, a także dobrze poznać standard ECMAScript 2015. Przedstawiono tu wzorce kreacyjne, strukturalne i operacyjne oraz metody ich stosowania. Przeanalizowano wzorce widoku modelu i wzorce do budowy aplikacji internetowych. Obszernie omówiono mikrousługi, a także wzorce do testowania kodu za pomocą atrap obiektów i środowisk atrap obiektów oraz techniki monkey patching. Opisano też kilka wzorców zaawansowanych, w tym wzorzec wprowadzania zależności i przetwarzania końcowego w czasie rzeczywistym.

Najważniejsze zagadnienia omówione w książce:

  • czym są wzorce projektowe i jak należy organizować kod
  • poszczególne grupy wzorców projektowych i ich zastosowanie
  • programowanie funkcyjne i reaktywne
  • programowanie aspektowe
  • inne narzędzia zgodne ze standardem ECMAScript 2015/2016

Wzorce projektowe — niezbędne w przyborniku programisty!


Simon Timms — jest głównym projektantem oprogramowania w firmie Clear-Measure w Austin, w Teksasie. Jest ekspertem w dziedzinie technologii serwerowych .NET, interesuje się wizualizacjami i przetwarzaniem w chmurze. Angażuje się w rozwijanie metodyki DevOps. Często wypowiada się na jej temat w ramach grupy Calgary.Net, której jest przewodniczącym.

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Simon Timms - pozostałe książki

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

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie umiejętności i zagadnienia z JavaScript można rozwinąć dzięki tej książce?
Książka pozwala pogłębić wiedzę z zakresu programowania obiektowego w JavaScript, wzorców projektowych (kreacyjnych, strukturalnych, operacyjnych), programowania funkcyjnego i reaktywnego, a także nowoczesnych rozwiązań ECMAScript 2015/2016. Omawia również wzorce aplikacji, mikrousługi oraz techniki testowania kodu.
2. Czy książka zawiera praktyczne przykłady kodu i implementacje wzorców projektowych?
Tak, książka prezentuje liczne przykłady kodu i szczegółowe implementacje wzorców projektowych w JavaScript, co ułatwia zrozumienie i samodzielne zastosowanie ich w praktyce.
3. Czy publikacja obejmuje nowości ze standardu ECMAScript 2015/2016?
Tak, w książce szeroko omówiono nowości ECMAScript 2015/2016, takie jak klasy, moduły, async/await, dekoratory oraz narzędzia typu BabelJS i TypeScript.
4. W jaki sposób książka pomaga w organizacji kodu i pracy nad większymi projektami?
Autor przedstawia najlepsze praktyki organizowania kodu, stosowania modułów, wzorców projektowych oraz narzędzi, które ułatwiają zarządzanie złożonymi projektami JavaScript i poprawiają czytelność oraz skalowalność kodu.
5. Czy książka wyjaśnia, jak testować kod JavaScript?
Tak, w osobnym rozdziale omówiono wzorce i techniki testowania, takie jak piramida testowania, testy jednostkowe, atrapy obiektów, monkey patching oraz testowanie interakcji z interfejsem użytkownika.
6. Czy znajdę tu informacje o wzorcach stosowanych w nowoczesnych aplikacjach webowych?
Tak, książka opisuje wzorce MVC, MVP, MVVM, wzorce komunikacji, mikrousługi oraz rozwiązania stosowane w budowie aplikacji internetowych, w tym wykorzystanie bibliotek takich jak jQuery czy d3.
7. Czy książka nadaje się do samodzielnej nauki?
Tak, publikacja jest napisana przystępnym językiem, zawiera liczne przykłady i objaśnienia, co umożliwia efektywną, samodzielną naukę zaawansowanych zagadnień JavaScript.
8. W jakiej formie dostępna jest książka na Helion.pl?
Książka jest dostępna w wersji papierowej oraz jako e-book (PDF, ePub, mobi), co pozwala na wygodne czytanie na różnych urządzeniach.

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
54,90 zł
Czasowo niedostępna
Ebook
32,94 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 dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO 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 Getin Bank 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