ODBIERZ TWÓJ BONUS :: »

Mistrzowski JavaScript. Programowanie zorientowane obiektowo Andrea Chiarelli

(ebook) (audiobook) (audiobook)
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
29,40 zł 49,00 zł (-40%)
29,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

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

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
29,40 zł
Dodaj do koszyka
Ebook
24,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint