ODBIERZ TWÓJ BONUS :: »

JavaScript. Techniki zaawansowane Tomasz Sochacki

(ebook) (audiobook) (audiobook)
Autor:
Tomasz Sochacki
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.8/6  Opinie: 4
Stron:
192
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
32,94 zł 54,90 zł (-40%)
32,94 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

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

Do przechowalni

Powiadom o dostępności audiobooka »

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

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać podstawy JavaScript, aby skorzystać z tej książki?
Tak, książka zakłada znajomość podstaw JavaScript, takich jak składnia, typy zmiennych i podstawy asynchroniczności. Jest przeznaczona dla osób, które chcą rozwinąć swoje umiejętności na poziomie zaawansowanym.
2. Jakie tematy zaawansowane są omawiane w książce?
Książka obejmuje m.in. zaawansowane struktury danych (Map, Set), iteratory i generatory, asynchroniczność (async/await), wielowątkowość (Web Workers), programowanie reaktywne oraz pracę z elementem canvas.
3. Czy znajdę w książce praktyczne przykłady kodu?
Tak, książka zawiera liczne przykłady kodu ilustrujące omawiane zagadnienia oraz praktyczne zastosowania technik zaawansowanych w JavaScript.
4. Czy książka pomoże mi przygotować się do pracy z nowoczesnymi aplikacjami webowymi?
Tak, publikacja skupia się na technikach i narzędziach niezbędnych do tworzenia nowoczesnych, wydajnych aplikacji webowych, w tym aplikacji PWA i obsługi wielowątkowości.
5. Czy ta książka nadaje się do samodzielnej nauki?
Tak, książka została napisana w sposób umożliwiający samodzielną naukę, zawiera wyjaśnienia, przykłady oraz praktyczne wskazówki.
6. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji drukowanej oraz jako e-book w popularnych formatach (PDF, ePub, mobi).
7. Czy po zakupie e-booka mogę pobrać go na kilka urządzeń?
Tak, po zakupie e-booka na Helion.pl możesz pobrać go na różne urządzenia bez dodatkowych opłat.
8. Czy książka zawiera informacje o programowaniu reaktywnym w JavaScript?
Tak, jeden z rozdziałów poświęcony jest programowaniu reaktywnemu, w tym pracy ze strumieniami danych i korzystaniu z Observable.

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
32,94 zł
Dodaj do koszyka
Ebook
27,45 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint