ODBIERZ TWÓJ BONUS :: »

JavaScript. Techniki zaawansowane Tomasz Sochacki

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
35,69 zł 54,90 zł (-35%)
32,94 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

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

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
W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

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

Zamknij

Wybierz metodę płatności

Książka
35,69 zł
Dodaj do koszyka
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 Citi Handlowy 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