ODBIERZ TWÓJ BONUS :: »

JavaScript. Techniki zaawansowane Tomasz Sochacki

(ebook) (audiobook) (audiobook)
JavaScript. Techniki zaawansowane Tomasz Sochacki - okladka książki

JavaScript. Techniki zaawansowane Tomasz Sochacki - okladka książki

JavaScript. Techniki zaawansowane Tomasz Sochacki - audiobook MP3

JavaScript. Techniki zaawansowane Tomasz Sochacki - audiobook CD

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

Zajrzyj do książki

Czytaj fragment
Książka
33,48 zł 54,90 zł (-39%)
32,94 zł najniższa cena z 30 dni

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
28,00 zł 54,90 zł (-49%)
22,90 zł najniższa cena z 30 dni

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 »

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

Selling  helion.pl
nformacja o grafice AI Informacja o grafice AI Wybrane elementy graficzne tej sekcji powstały przy wsparciu AI

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
33,48 zł
Dodaj do koszyka
Ebook
28,00 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint