Node.js. Wzorce projektowe i techniki tworzenia aplikacji produkcyjnych Praca zbiorowa

Kod: m00882146
Autor: Praca zbiorowa
Język wydania: Polski
Oprawa: Miękka
Node.js. Wzorce projektowe i techniki tworzenia aplikacji produkcyjnych Praca zbiorowa
Node.js. Wzorce projektowe i techniki tworzenia aplikacji produkcyjnych Praca zbiorowa
Najtańsza dostawa: 13 złote i 99 groszy
Wysyłka w 2 dni robocze
Najtańsza dostawa: 13 złote i 99 groszy
Zamów telefonicznie 756 756 756

Opis produktu

Czego się nauczysz?


  • Zrozumienia filozofii i architektury Node.js (pętla zdarzeń, libuv, wzorzec reaktora)
  • Stosowania nowoczesnego JavaScriptu i TypeScriptu w środowisku Node.js
  • Projektowania i organizowania kodu z użyciem modułów ES oraz CommonJS
  • Budowania mechanizmów zdarzeń i obsługi błędów z wykorzystaniem EventEmitter
  • Tworzenia asynchronicznego kodu opartego na callbackach oraz unikania ,,callback hell"
  • Kontrania przepływu asynchronicznego (sekwencyjnie, współbieżnie i z limitem współbieżności)
  • Programowania z użyciem obietnic oraz async/await, w tym poprawnej obsługi wyjątków
  • Wykorzystywania stieni Node.js do wydajnego przetwarzania danych i potokowania
  • Stosowania konstrukcyjnych wzorców projektowych (Fabryka, Budowniczy, Singleton, DI) w Node.js
  • Wdrażania strukturalnych wzorców projektowych (Pełnomocnik, Dekorator, Adapter) w praktycznych rozwiązaniach
  • Implementowania behawioralnych wzorców projektowych (Strategia, Stan, Iterator, Pośrednik, Polecenie)
  • Planowania i pisania testów jednostkowych, integracyjnych oraz E2E (w tym z Playwright)
  • Rozwiązywania problemów produkcyjnych: inicjalizacji asynchronicznej, buforowania i przetwarzania wsadowego
  • Anulowania operacji asynchronicznych i korzystania z AbortController
  • Uruchamiania zadań obciążających CPU z użyciem setImmediate, procesów zewnętrznych i worker threads
  • Skalowania aplikacji i projektowania architektury rozproszonej (cluster, kontenery, mikrousługi, Redis/RabbitMQ/ZeroMQ)
  • 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, upominekują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ą stienie 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

Dane techniczne

Parametry

Autor: Praca zbiorowa
Język wydania: Polski
Oprawa: Miękka
Tytuł: Node.js. Wzorce projektowe i techniki tworzenia aplikacji produkcyjnych Praca zbiorowa

Producent/podmiot odpowiedzialny

Nazwa: HELION S.A.
Ulica i numer budynku: ul. Kościuszki 1C
Kod pocztowy: 44-100
Miasto: Gliwice
Adres elektroniczny: gpsr@grupahelion.pl

Dokumenty do pobrania

Informacje o bezpieczeństwie:

Producent

Nazwa producenta/importera: Helion
GTIN: 9788328936478

Opinie

Dodaj pierwszą opinię dotyczącą tego produktu

Node.js. Wzorce projektowe i techniki tworzenia aplikacji produkcyjnych Praca zbiorowa
Node.js. Wzorce projektowe i techniki tworzenia aplikacji produkcyjnych Praca zbiorowa
Najtańsza dostawa: 13 złote i 99 groszy
Wysyłka w 2 dni robocze
Najtańsza dostawa: 13 złote i 99 groszy
Zamów telefonicznie 756 756 756