ODBIERZ TWÓJ BONUS :: »

Programowanie zorientowane obiektowo w języku JavaScript. Wydanie III Ved Antani, Stoyan Stefanov

Autorzy:
Ved Antani, Stoyan Stefanov
Serie wydawnicze:
Technologia i rozwiązania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 8
Stron:
472
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
39,50 zł 79,00 zł (-50%)
39,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Konfigurowania środowiska programistycznego dla JavaScript i ES6
  • Stosowania typów prostych, tablic, pętli i instrukcji warunkowych
  • Tworzenia i wykorzystywania funkcji, w tym funkcji strzałkowych oraz domknięć
  • Definiowania i manipulowania obiektami oraz ich właściwościami i metodami
  • Korzystania z iteratorów, generatorów i kolekcji Map, Set, WeakMap, WeakSet
  • Implementowania prototypów oraz rozszerzania i nadpisywania właściwości prototypowych
  • Realizowania dziedziczenia prototypowego, kopiowania właściwości i korzystania z domieszek
  • Tworzenia klas, podklas oraz modułów w ES6
  • Programowania asynchronicznego z użyciem obietnic i obiektów proxy
  • Obsługi środowiska przeglądarki, modelu BOM i DOM oraz zdarzeń
  • Realizowania komunikacji AJAX z wykorzystaniem XMLHttpRequest
  • Stosowania wzorców kodowania i projektowych, takich jak singleton, fabryka, dekorator, obserwator
  • Testowania i debugowania kodu JavaScript z użyciem narzędzi Mocha, Chai, Sinon i frameworka Jasmine
  • Wykorzystywania programowania reaktywnego oraz biblioteki React i wirtualnego DOM
  • Pracy z funkcjami i obiektami wbudowanymi w JavaScript
  • Tworzenia i stosowania wyrażeń regularnych

Dziś JavaScript jest dojrzałym, wszechstronnym i potężnym językiem programowania, który świetnie się nadaje do programowania zorientowanego obiektowo. Pozwala przy tym na pisanie solidnego i efektywnego kodu. Stał się świetnym narzędziem do tworzenia bardzo złożonych, skalowalnych i łatwych w utrzymaniu aplikacji. Można zaobserwować, że JavaScript powoli nadaje kształt następnej generacji platform internetowych i serwerowych. Najnowsza specyfikacja tego języka, ES6, wprowadza ważne konstrukcje językowe, takie jak obietnice, klasy, funkcje strzałkowe.

Ta książka jest znakomitym podręcznikiem programowania obiektowego w JavaScripcie. Przedstawiono tu solidne podstawy języka oraz programowania obiektowego, co ułatwia zrozumienie zaawansowanych, nowoczesnych funkcjonalności ES6: iteratorów i generatorów. Wyjaśniono koncepcję prototypów i zasady dziedziczenia, a także zasady programowania asynchronicznego. Nie zabrakło kilku niezwykle przydatnych dodatków: listy słów zastrzeżonych, funkcji i obiektów wbudowanych w język, a także wprowadzenia do wyrażeń regularnych. Ponadto każdy rozdział zakończono zestawem przydatnych ćwiczeń do samodzielnego wykonania.

Niektóre zagadnienia omówione w książce:

  • Konfiguracja środowiska programistycznego
  • Środowisko przeglądarki, model BOM i DOM
  • Technika AJAX
  • Wzorce kodowania i wzorce projektowe
  • Framework Jasmine i projektowanie oparte na testach
  • Programowanie reaktywne i biblioteka React

JavaScript — najlepszy warsztat profesjonalisty!


Ved Antani od kilkunastu lat używa JavaScriptu, Go i Javy do tworzenia skalowalnych serwerów oraz mobilnych platform. Jest zapalonym czytelnikiem i autorem książek. Studiował informatykę. Mieszka w Bangalore w Indiach. Jest miłośnikiem muzyki klasycznej i uwielbia spędzać czas z synem.

Stoyan Stefanov pracuje w Facebooku, jest autorem książek i często zabiera głos na konferencjach poświęconych WWW. Obecnie mieszka w Los Angeles w Kalifornii. W wolnych chwilach gra na gitarze, lata lub po prostu leniuchuje wraz z rodziną na którejś z plaż Santa Monica.

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorach książki

Ved Antani has been building scalable server and mobile platforms using JavaScript, Go, and Java since 2005. He is an associate vice president at Myntra and has previously worked at Electronic Arts and Oracle. He is an avid reader and author on several subjects. He has studied computer science and currently lives in Bangalore, India. Ved is passionate about classical music and loves to spend time with his son.

Stoyan Stefanov pracuje w Facebooku, jest autorem książek i często zabiera głos na konferencjach poświęconych WWW. Obecnie mieszka w Los Angeles w Kalifornii. W wolnych chwilach gra na gitarze, lata lub po prostu leniuchuje wraz z rodziną na którejś z plaż Santa Monica.

Ved Antani, Stoyan Stefanov - pozostałe książki

Zobacz pozostałe książki z serii Technologia i rozwiązania

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Programowanie zorientowane obiektowo w języku JavaScript. Wydanie III" obejmuje najnowsze standardy JavaScript, takie jak ES6?
Tak, książka szczegółowo omawia nowoczesne funkcje JavaScript wprowadzone w ES6, w tym klasy, funkcje strzałkowe, iteratory czy generatory.
2. Czy znajdę w tej książce praktyczne przykłady i ćwiczenia do samodzielnej nauki?
Tak, każdy rozdział kończy się zestawem praktycznych ćwiczeń, które pomagają utrwalić zdobytą wiedzę i sprawdzić umiejętności w praktyce.
3. Czy książka wyjaśnia zagadnienia związane z programowaniem asynchronicznym i obietnicami?
Tak, w książce znajdziesz rozdziały poświęcone programowaniu asynchronicznemu, obietnicom (Promises) oraz pracy z obiektami Proxy.
4. Czy publikacja omawia również testowanie i debugowanie kodu JavaScript?
Tak, książka zawiera rozdział poświęcony testowaniu jednostkowemu (np. z użyciem Jasmine, Mocha, Chai) oraz technikom debugowania kodu JavaScript.
5. Czy książka nadaje się do nauki samodzielnej, bez wcześniejszej znajomości programowania obiektowego?
Tak, książka w przystępny sposób wprowadza w podstawy programowania obiektowego, dzięki czemu jest odpowiednia także dla osób, które dopiero zaczynają naukę tego paradygmatu w JavaScript.
6. Jakie dodatkowe materiały lub narzędzia są omawiane w książce?
W książce znajdziesz dodatki zawierające listy słów zarezerwowanych, funkcji i obiektów wbudowanych, wyrażenia regularne oraz omówienie narzędzi do konfiguracji środowiska programistycznego.
7. Czy książka obejmuje zagadnienia związane z programowaniem reaktywnym i biblioteką React?
Tak, jeden z rozdziałów poświęcony jest wprowadzeniu do programowania reaktywnego oraz pracy z popularną biblioteką React.

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
79,00 zł
Niedostępna
Ebook
39,50 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 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 Visa Mobile