Platforma Node.js. Przewodnik webdevelopera. Wydanie III David Herron
- Autor:
- David Herron
- Serie wydawnicze:
- Technologia i rozwiązania
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 344
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Platforma Node.js. Przewodnik webdevelopera. Wydanie III
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
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana

Oceny i opinie klientów: Platforma Node.js. Przewodnik webdevelopera. Wydanie III David Herron
(1)-
6
-
5
-
4
-
3
-
2
-
1
4.0(0)
(0)
(1)
(0)
(0)
(0)