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
(2za1 » dobierz książkę GRATIS)

Dodaj do koszyka Darmowa dostawa od 60,00 zł Do darmowej dostawy brakuje Ci 0,00 zł Najtańsza dostawa od 9,90 zł Gratulujemy! Twoje zamówienie kwalifikuje się do darmowej wysyłki Wysyłamy w 24h

Ebook
27,45 zł 54,90 zł (-50%)
27,45 zł najniższa cena z 30 dni
(2za1 » dobierz ebook GRATIS)

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu 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