Ocena:

Książka została dobrze przyjęta ze względu na kompleksowe i nowoczesne podejście do rozwoju Node.js, zapewniając uporządkowane wskazówki i praktyczne przykłady. Ma ona jednak znaczące braki w takich obszarach jak organizacja kodu, pokrycie najważniejszych tematów i jakość druku.
Zalety:Dobrze zorganizowany i dokładny przewodnik po Node.js, świetny zarówno dla początkujących, jak i doświadczonych programistów. Obejmuje różne aspekty Node.js, w tym programowanie asynchroniczne i integrację z bazami danych. Pomocny w zrozumieniu pojęć i tworzeniu aplikacji. Cena jest uważana za rozsądną w stosunku do dostarczonej zawartości.
Wady:Brakuje omówienia ważnych tematów, takich jak strumienie, bufory i środowiska bezserwerowe. Organizacja i formatowanie kodu wymagają poprawy, a niektóre brakujące szczegóły wymagają zewnętrznych badań. Brak dyskusji na temat debugowania. Jakość druku jest niska, przez co część tekstu jest nieczytelna.
(na podstawie 8 opinii czytelników)
Node.js Web Development - Fourth Edition: Server-side development with Node 10 made easy
Twórz aplikacje czasu rzeczywistego przy użyciu Node. js 10, Docker, MySQL, MongoDB i Socket. IO z tym praktycznym przewodnikiem i wyjdź poza laptop dewelopera, aby objąć wdrażanie na żywo, w tym HTTPS i wzmocnione zabezpieczenia.
Kluczowe cechy:
⬤ Ucz się kodowania JavaScript po stronie serwera dzięki najbardziej aktualnej książce na temat Node. js.
⬤ Poznaj najnowsze funkcje JavaScript i moduły EcmaScript.
⬤ Przejście przez różne etapy tworzenia solidnych aplikacji przy użyciu Node. js 10.
Opis książki:
Node. js to platforma JavaScript po stronie serwera wykorzystująca sterowany zdarzeniami, nieblokujący model I / O, umożliwiający użytkownikom tworzenie szybkich i skalowalnych aplikacji intensywnie wykorzystujących dane, działających w czasie rzeczywistym.
Ta książka stanowi doskonały punkt wyjścia, prowadząc cię prosto do sedna tworzenia aplikacji internetowych za pomocą Node. js. Przejdziesz od podstawowej wiedzy na temat JavaScript i programowania po stronie serwera do możliwości tworzenia, utrzymywania, wdrażania i testowania własnej aplikacji Node. js. Zrozumiesz znaczenie przejścia do funkcji zwracających obiekty Promise oraz różnicę między fs, fs/promises i fs-extra. Z tej książki dowiesz się, jak korzystać z obiektów HTTP Server i Client, przechowywania danych za pomocą baz danych SQL i MongoDB, aplikacji czasu rzeczywistego z Socket. IO, tworzenia motywów mobilnych za pomocą Bootstrapa, wdrażania mikrousług za pomocą Dockera, uwierzytelniania w usługach innych firm za pomocą OAuth oraz korzystania z dobrze znanych narzędzi w celu zwiększenia bezpieczeństwa aplikacji Express 4. 16 aplikacji.
Czego się nauczysz:
⬤ Zainstalować i używać Node. js 10 zarówno do programowania, jak i wdrażania.
⬤ Używać frameworka aplikacji Express 4. 16.
⬤ Pracować nad rozwojem usług REST przy użyciu frameworka Restify.
⬤ Korzystanie z silników przechowywania danych, takich jak MySQL, SQLITE3 i MongoDB.
⬤ Korzystanie z metod uwierzytelniania użytkowników za pomocą OAuth2.
⬤ Komunikacja w czasie rzeczywistym z front-endem przy użyciu Socket. IO.
⬤ Wdrażanie mikrousług Docker w rozwoju, testowaniu i wdrażaniu.
⬤ Wykonywanie testów jednostkowych za pomocą Mocha 5.x i testów funkcjonalnych za pomocą Puppeteer 1. 1. x.
⬤ Praca z HTTPS za pomocą Let's Encrypt i bezpieczeństwo aplikacji za pomocą Helmet.
Dla kogo jest ta książka:
Ta książka jest przeznaczona dla każdego, kto szuka alternatywy dla języków "P" (Perl, PHP i Python) lub każdego, kto szuka nowego paradygmatu tworzenia aplikacji po stronie serwera. Powinieneś mieć przynajmniej podstawową wiedzę na temat JavaScript i tworzenia aplikacji internetowych.