ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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
19,90 zł 59,00 zł (-66%)
29,49 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

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.

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

Zamknij

Wybierz metodę płatności

Książka
59,00 zł
Niedostępna
Ebook
19,90 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint