Kołczan Książek
Załóż konto
Node.js. Wzorce projektowe i techniki tworzenia aplikacji produkcyjnych. Wydanie IV Luciano Mammino, Mario Casciaro, Colin J. Ihrig (Foreword)1 / 1
Wydanie · 2026-01-01 · Softcover

Node.js. Wzorce projektowe i techniki tworzenia aplikacji produkcyjnych. Wydanie IV Luciano Mammino, Mario Casciaro, Colin J. Ihrig (Foreword)

LMLuciano Mammino
2026
rok wydania
688
stron
polski (Polska)
język
Softcover
typ okładki
Wydawca
Helion
Przekład
Robert Górczyński
Tytuł oryginału
Node.js Design Patterns: Level up your Node.js skills and design production-grade applications using proven techniques, 4th Edition · angielski
ISBN-13
978-83-2893-647-8
EAN
9788328936478
Data wydania
2026-01-01
Książka
Node.js. Wzorce projektowe i techniki tworzenia aplikacji produkcyjnych. Wydanie IV Luciano Mammino, Mario Casciaro, Colin J. Ihrig (Foreword) · 1 wydanie
Wydawca o tym wydaniu

Wstępy napisali: Colin J. Ihrig (współtwórca Node. js) i Matteo Collina (główny opiekun Fastify, współtwórca Node. js). Node. js to obecnie jedna z najpopularniejszych platform do tworzenia aplikacji serwerowych, używana przez miliony programistów na całym świecie. Jej asynchroniczna, sterowana zdarzeniami architektura idealnie sprawdza się w budowaniu skalowalnych systemów internetowych, API i mikrousług. Książka odpowiada na potrzeby współczesnych programistów, prezentując najnowsze funkcje platformy, sprawdzone wzorce projektowe, a także praktyczne techniki tworzenia wydajnych, niezawodnych aplikacji produkcyjnych. Autorzy prowadzą czytelnika przez wszystkie aspekty profesjonalnego programowania w Node. js od fundamentów platformy i systemu modułów, przez programowanie asynchroniczne z wykorzystaniem callbacks, obietnic i async/await, aż po zaawansowane wzorce projektowe i architektury mikrousług. Szczegółowo omawiają strumienie Node. js, konstrukcyjne, strukturalne i behawioralne wzorce projektowe. Książka zawiera praktyczne receptury odpowiadające na typowe wyzwania: asynchroniczną inicjalizację, buforowanie, anulowanie operacji czy wykonywanie zadań obciążających procesor. Końcowe rozdziały koncentrują się na skalowalności przedstawiają techniki skalowania aplikacji, zastosowanie Kubernetes i wzorce komunikacji w systemach rozproszonych z użyciem Redis, RabbitMQ i ZeroMQ. Najważniejsze zagadnienia: Asynchroniczne wzorce kontroli przepływu Wzorce projektowe dostosowane do Node. js Testowanie aplikacji testy jednostkowe, integracyjne i E2E Zaawansowane receptury Skalowanie i architektura Komunikacja w systemach rozproszonych Mistrzowskie opanowanie Node. js od podstaw po systemy produkcyjne