JavaScript. Techniki zaawansowane Tomasz Sochacki
- Autor:
- Tomasz Sochacki
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 192
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
JavaScript. Techniki zaawansowane
Dla kogo jest ta książka?
Książka jest przeznaczona dla web developerów, programistów JavaScript oraz samouków na poziomie średniozaawansowanym, którzy znają podstawy języka, potrafią tworzyć proste aplikacje i rozumieją mechanizmy asynchroniczności. Idealnie sprawdzi się dla osób chcących rozwinąć praktyczne umiejętności w zakresie zaawansowanych technik JavaScript, takich jak obsługa struktur danych, programowanie reaktywne, wielowątkowość czy tworzenie nowoczesnych aplikacji webowych (PWA). Wymagana jest znajomość składni, typów zmiennych oraz podstawowych koncepcji JavaScript, natomiast wcześniejsze doświadczenie z zaawansowanymi zagadnieniami nie jest konieczne. Dzięki praktycznym przykładom i jasnym wyjaśnieniom książka pozwoli Ci wejść na wyższy poziom programowania i skutecznie wykorzystać JavaScript w nowoczesnych projektach.
Czego się nauczysz?
- Stosowania zaawansowanych struktur danych Map, Set, WeakMap i WeakSet
- Tworzenia i rozszerzania własnych kolekcji opartych o Set
- Implementowania i wykorzystywania iteratorów oraz generatorów
- Używania wyrażeń yield i zaawansowanych technik delegowania generatorów
- Zarządzania asynchronicznością przy użyciu async/await i iteratorów asynchronicznych
- Obsługi błędów w kodzie asynchronicznym i pracy z wieloma obietnicami
- Programowania wielowątkowego z użyciem Worker Global Scope
- Komunikowania się między wątkiem głównym a dodatkowymi wątkami
- Tworzenia aplikacji PWA i zarządzania ServiceWorker
- Kontrolowania pobierania zasobów i synchronizacji danych w aplikacjach PWA
- Stosowania getterów, setterów i deskryptorów właściwości w obiektach
- Ograniczania modyfikowalności obiektów i stosowania zaawansowanej destrukturyzacji
- Tworzenia płytkich i głębokich kopii tablic oraz obiektów
- Budowania reaktywnych strumieni danych z użyciem Observable
- Wykorzystywania operatorów do filtrowania i modyfikowania strumieni danych
- Rysowania i stylizowania elementów na canvas w JavaScript
Narzędzie dla web developera
JavaScript rozwija się wraz z internetem. Początkowo był używany do pisania kodu prostych interakcji na stronach WWW, dziś pozwala budować pełnoprawne programy umożliwiające dynamiczną wymianę danych z serwerami, obsługę urządzeń peryferyjnych komputera, jak kamera, mikrofon, różnego rodzaju czujniki itp. Ponadto język ten może być stosowany do tworzenia wydajnych aplikacji serwerowych, a także do programowania urządzeń takich jak mikroroboty czy silniki elektryczne.
Jeśli znasz podstawy tego języka, jeśli zdarzyło Ci się już coś w nim napisać, ten podręcznik jest właśnie dla Ciebie. Pozwoli Ci uzyskać wiedzę i umiejętności, dzięki którym dołączysz do grona programistów tworzących w JavaScript oprogramowanie dostępne praktycznie na każdą platformę - od części serwerowej, przez przeglądarki internetowe i aplikacje natywne dla smartfonów, po takie urządzenia jak smartwatch, smart TV i wiele innych.
Skoro potrafisz tworzyć proste aplikacje, swobodnie poruszasz się w składni języka JavaScript i wśród typów zmiennych, rozumiesz i umiesz korzystać z asynchroniczności, to czas najwyższy na:
- upraszczanie kodu aplikacji i korzystanie z wbudowanych mechanizmów języka
- przyjrzenie się iteratorom i generatorom
- wykorzystanie możliwości, jakie w JavaScript daje asynchroniczność
- pracę wielowątkową
- wyjście poza proste zbiory danych
- programowanie reaktywne
Wybrane bestsellery
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. Techniki zaawansowane Tomasz Sochacki
(4)-
6
-
5
-
4
-
3
-
2
-
1
3.8(1)
(1)
(0)
(0)
(2)
(0)
więcej opinii
ukryj opinie