ODBIERZ TWÓJ BONUS :: »

Mistrzowski JavaScript. Programowanie zorientowane obiektowo Andrea Chiarelli

Autor:
Andrea Chiarelli
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.4/6  Opinie: 7
Stron:
264
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
31,85 zł 49,00 zł (-35%)
29,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
29,40 zł 49,00 zł (-40%)
24,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

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia i wykorzystywania literałów oraz konstruktorów obiektów w JavaScript
  • Stosowania prototypów i klas ES6 do definiowania obiektów
  • Rozumienia zasad programowania obiektowego i ich zastosowania w JavaScript
  • Wykorzystywania narzędzi abstrakcji i modelowania
  • Implementowania hermetyzacji i ukrywania informacji w obiektach
  • Stosowania domknięć i deskryptorów własności do kontroli prywatności
  • Wdrażania dziedziczenia, prototypów i domieszek
  • Tworzenia i używania kontraktów oraz kaczej typizacji
  • Wykorzystywania polimorfizmu w kodzie JavaScript
  • Implementowania wzorców projektowych: singleton, fabryka, budowniczy
  • Porównywania i stosowania wzorców prezentacyjnych MVC, MVP, MVVM
  • Realizowania wiązania danych oraz wzorców obserwator i publikacja-subskrypcja
  • Programowania asynchronicznego z użyciem obietnic i generatorów
  • Organizowania kodu za pomocą przestrzeni nazw i modułów ECMAScript 6
  • Stosowania zasad SOLID w projektowaniu obiektowym
  • Analizowania i wdrażania nowoczesnych architektur aplikacji JavaScript
JavaScript jest popularnym, rozwiniętym i dojrzałym językiem programowania, a jego zastosowanie znacząco wykracza dziś poza WWW, HTML i CSS: skrypty można uruchamiać na serwerze, komputerach PC, w urządzeniach przenośnych i układach wbudowanych. Dzięki tym możliwościom JavaScript stał się potężnym i wszechstronnym narzędziem. Co więcej, ten język świetnie nadaje się do programowania zorientowanego obiektowo i pozwala na pisanie solidnego kodu, a w efekcie na tworzenie nawet bardzo złożonych, skalowalnych i łatwych w utrzymaniu aplikacji.

Niniejsza książka jest przeznaczona dla osób, które mniej więcej znają JavaScript, ale chcą się nauczyć programować obiektowo w tym języku. Można tu znaleźć informacje o definiowaniu obiektów za pomocą klas ES6, metodach hermetyzacji oraz różnych sposobach dziedziczenia. Są tu niektóre zaawansowane wzorce projektowe i opis wykorzystania mechanizmu obietnic do pracy z procesami asynchronicznymi. Nie zabrakło również wyjaśnień zasad SOLID, dzięki którym tworzony kod staje się efektywny i niezawodny.

Niektóre zagadnienia omówione w książce:
  • podstawy programowania obiektowego w JavaScripcie
  • techniki imitacji klasycznych interfejsów obiektowych
  • modele prezentacyjne: MVC i MVVM
  • programowanie asynchroniczne
  • porządkowanie kodu źródłowego — moduły ECMAScript 6
  • rodzaje architektury aplikacji w JavaScript, wzorce fasada i mediator

JavaScript — pisz skrypty do zadań specjalnych!


Andrea Chiarelli — jest ekspertem programowania w różnych technologiach (C#, JavaScript, ASP.NET czy AngularJS, REST i PhoneGap/Cordova), a także autorem i współautorem licznych książek o programowaniu. Poza tym regularnie pisuje do takich magazynów, jak „Computer Programming” czy „ASP Today”. Pracuje na stanowisku starszego inżyniera oprogramowania we włoskim oddziale Apparound Inc., firmy, która urodziła się w samym sercu Doliny Krzemowej.
W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Mistrzowski JavaScript. Programowanie zorientowane obiektowo" nadaje się do samodzielnej nauki?
Tak, książka została napisana w sposób przystępny i uporządkowany, dzięki czemu umożliwia samodzielną naukę programowania obiektowego w JavaScript zarówno osobom chcącym ugruntować wiedzę, jak i rozwinąć praktyczne umiejętności.
2. Czy muszę znać JavaScript, aby korzystać z tej książki?
Podstawowa znajomość JavaScript jest zalecana, ponieważ książka skupia się na aspektach obiektowych i zaawansowanych technikach programowania w tym języku.
3. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się stosować programowanie obiektowe w JavaScript, korzystać z nowoczesnych wzorców projektowych, pisać czytelny i skalowalny kod, wykorzystywać moduły ES6, programować asynchronicznie oraz organizować duże projekty.
4. Czy książka obejmuje nowoczesne standardy JavaScript, takie jak ES6?
Tak, autor omawia m.in. klasy ES6, moduły ECMAScript 6 oraz inne nowoczesne rozwiązania i standardy stosowane we współczesnym JavaScript.
5. Czy znajdę tu przykłady kodu i omówienie wzorców projektowych?
Tak, książka zawiera liczne przykłady kodu oraz opisuje praktyczne wzorce projektowe, takie jak singleton, fabryka, budowniczy, fasada, mediator czy wzorce MV*.
6. Czy książka pomoże mi pisać lepszy, bardziej czytelny i łatwiejszy w utrzymaniu kod?
Tak, autor szczegółowo omawia zasady SOLID oraz techniki organizacji kodu, co pozwoli Ci tworzyć bardziej efektywne, niezawodne i łatwe w utrzymaniu aplikacje.
7. Na jakich typach aplikacji mogę wykorzystać wiedzę z tej książki?
Wiedza zdobyta z książki przyda się zarówno przy tworzeniu aplikacji webowych, serwerowych, jak i w projektach na urządzenia mobilne oraz w układach wbudowanych, wszędzie tam, gdzie używa się JavaScript.
8. Czy książka jest dostępna w wersji elektronicznej (e-book)?
Tak, w księgarni Helion.pl książka dostępna jest zarówno w wersji drukowanej, jak i elektronicznej (PDF, ePub, mobi).

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
31,85 zł
Dodaj do koszyka
Ebook
29,40 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