JavaScript i wzorce projektowe. Programowanie dla zaawansowanych. Wydanie II Simon Timms
- Autor:
- Simon Timms
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 280
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
JavaScript i wzorce projektowe. Programowanie dla zaawansowanych. Wydanie II
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
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@helion.pl
Książka drukowana



Oceny i opinie klientów: JavaScript i wzorce projektowe. Programowanie dla zaawansowanych. Wydanie II Simon Timms
(2)-
6
-
5
-
4
-
3
-
2
-
1
3.5(0)
(0)
(1)
(1)
(0)
(0)
więcej opinii
ukryj opinie