ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
Autor:
Simon Timms
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
27,45 zł 54,90 zł (-50%)
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.

Wybrane bestsellery

Simon Timms - pozostałe książki

Zobacz pozostałe książki z serii

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
54,90 zł
Czasowo niedostępna
Ebook
27,45 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint