ODBIERZ TWÓJ BONUS :: »

Platforma Node.js. Przewodnik webdevelopera. Wydanie III David Herron

Autor:
David Herron
Serie wydawnicze:
Technologia i rozwiązania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.0/6  Opinie: 1
Stron:
344
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
35,40 zł 59,00 zł (-40%)
29,49 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?

  • Instalowania i konfigurowania środowiska Node.js na różnych systemach operacyjnych
  • Korzystania z menedżera pakietów npm do zarządzania zależnościami projektu
  • Tworzenia i organizowania modułów oraz pakietów w aplikacjach Node.js
  • Budowania serwerów HTTP i obsługi żądań za pomocą Express
  • Implementowania architektury REST i integracji z usługami zewnętrznymi
  • Stosowania wzorca MVC w aplikacjach Express
  • Tworzenia aplikacji internetowych dostosowanych do urządzeń mobilnych (Mobile-First) z wykorzystaniem Bootstrap
  • Przechowywania i pobierania danych z różnych baz danych: plików, LevelUP, SQLite3, Sequelize i MongoDB
  • Uwierzytelniania użytkowników oraz wdrażania mikrousług do zarządzania dostępem
  • Realizowania komunikacji w czasie rzeczywistym między klientem a serwerem z użyciem Socket.IO
  • Dodawania funkcji czatu i komentarzy w aplikacji webowej
  • Instalowania i wdrażania aplikacji Node.js na serwerach lokalnych oraz w chmurze z użyciem Dockera i Docker Compose
  • Zarządzania procesami Node.js za pomocą narzędzia PM2
  • Testowania aplikacji: testy jednostkowe, testy REST oraz testy funkcjonalne interfejsu użytkownika
  • Używania narzędzi Mocha, Chai i CasperJS do automatyzacji testów
  • Skalowania aplikacji i uruchamiania wielu instancji serwera Node.js

Platforma Node.js służy do tworzenia aplikacji ogólnego przeznaczenia w języku JavaScript, które nie wymagają przeglądarki internetowej, a sam kod może działać zarówno po stronie klienta, jak i serwera. W Node.js wykorzystano szybki silnik JavaScriptu, V8. Platforma ta udostępnia stabilną bibliotekę do obsługi asynchronicznych sieciowych operacji wejścia-wyjścia. Dodatkowo programista ma do dyspozycji bogaty zestaw niezależnych modułów. Szczególnie atrakcyjne jest wykorzystanie Node.js do budowy aplikacji związanych z internetem rzeczy (IoT) i mikrousług.

W tej książce znajdziesz przegląd zagadnień potrzebnych do nauki programowania w Node.js. Dowiesz się między innymi, w jaki sposób można zaimplementować mechanizmy przechowywania danych w bazach danych, uwierzytelniania użytkownika czy komunikacji między użytkownikami w czasie rzeczywistym. Dodatkowo zaprezentowano tu technikę instalowania kodu na serwerze za pomocą platformy Docker. Nie zabraknie też opisu najlepszych praktyk z dziedziny tworzenia oprogramowania i rozkładania dużego obciążenia między serwery zaplecza. Ciekawym tematem ujętym w książce jest implementacja mikrousług REST w architekturze wielowarstwowej.

Najważniejsze zagadnienia przedstawione w książce:

  • czym jest platforma Node.js, jak się rozwija i do czego może się przydać
  • opis konfigurowania platformy i omówienie modułów, a także korzystanie z narzędzia npm
  • tworzenie aplikacji dla urządzeń mobilnych, w tym wdrożenie modelu REST
  • korzystanie z biblioteki Socket.IO
  • testowanie aplikacji, w tym testy jednostkowe, testy REST i testy funkcjonalne

Node.js — platforma, która zapewnia niezawodność, prostotę i wydajność kodu!


David Herron przez wiele lat był inżynierem oprogramowania w Dolinie Krzemowej. Pracował nad różnorodnymi projektami, włączając w to aplikacje do monitorowania wydajności systemów paneli słonecznych. Jako starszy inżynier w Sun Microsystems pracował w zespole Java SE Quality Engineering, Herron pracował też dla firmy VXtreme nad oprogramowaniem, które później stało się aplikacją Windows Media Player. Interesuje się pojazdami elektrycznymi, światowymi zasobami energii, zmianami klimatu i ochroną środowiska.

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

David Herron - 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 ,,Platforma Node.js. Przewodnik webdevelopera. Wydanie III" zawiera praktyczne przykłady kodu?
Tak, książka prezentuje liczne praktyczne przykłady kodu, które pomagają w nauce programowania w Node.js oraz pokazują, jak tworzyć aplikacje webowe, mobilne i mikrousługi.
2. Czy ta książka nadaje się dla osób rozpoczynających naukę Node.js?
Książka omawia zarówno podstawy, jak i bardziej zaawansowane zagadnienia, dlatego sprawdzi się zarówno dla początkujących, jak i dla osób mających już pewne doświadczenie z JavaScript czy programowaniem webowym.
3. Jakie tematy związane z Node.js są poruszane w książce?
W książce znajdziesz m.in. konfigurację środowiska, pracę z modułami i npm, tworzenie serwerów HTTP, budowanie aplikacji w architekturze REST i mikrousług, obsługę baz danych, uwierzytelnianie użytkowników, komunikację w czasie rzeczywistym (Socket.IO), wdrażanie aplikacji z użyciem Dockera oraz testowanie kodu.
4. Czy książka obejmuje zagadnienia związane z wdrażaniem aplikacji Node.js na serwerze?
Tak, książka szczegółowo opisuje instalowanie i wdrażanie aplikacji Node.js, w tym z użyciem Dockera, Docker Compose oraz zarządzanie procesami na serwerze.
5. Czy znajdę w książce informacje o testowaniu aplikacji Node.js?
Tak, w książce znajduje się rozdział poświęcony testom jednostkowym, testowaniu kodu asynchronicznego, usług REST oraz testowaniu interfejsu użytkownika z wykorzystaniem narzędzi takich jak Mocha, Chai i CasperJS.
6. Czy publikacja omawia integrację Node.js z bazami danych?
Tak, autor opisuje różne sposoby przechowywania danych, m.in. z wykorzystaniem systemu plików, SQLite3, MongoDB oraz podejścia ORM z użyciem Sequelize.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka ,,Platforma Node.js. Przewodnik webdevelopera. Wydanie III" dostępna jest w wersji papierowej oraz w formatach elektronicznych (ebook: PDF, ePub, mobi), które możesz pobrać po zakupie.
8. Czy po zakupie ebooka mogę czytać go na wielu urządzeniach?
Tak, po zakupie ebooka na Helion.pl możesz pobrać pliki w kilku formatach i swobodnie czytać je na komputerze, smartfonie, tablecie lub czytniku ebooków.

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
59,00 zł
Niedostępna
Ebook
35,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 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