Hodnotenie:
Kniha o Node.js získala pozitívne recenzie pre svoju hĺbku obsahu, organizáciu a praktické príklady. Je prínosná najmä pre vývojárov, ktorí chcú postúpiť zo začiatočníckej na stredne pokročilú úroveň. Niektorí recenzenti však zaznamenali nedostatky, ako napríklad príliš zviazaný obsah a problémy s balením pri dodaní.
Výhody:Informatívny a hlboký obsah, dobre štruktúrovaný a prehľadne napísaný, praktické príklady, vhodné pre začiatočníkov aj mierne pokročilých, predstavuje cenné návrhové vzory, výborný vyučovací štýl autora a knihu možno používať postupne aj ako referenciu.
Nevýhody:⬤ Kapitoly sú úzko prepojené, čo sťažuje prácu čitateľom, ktorí uprednostňujú samostatné časti
⬤ boli zaznamenané niektoré problémy s dodaním a obalom
⬤ rozvrhnutie a formátovanie by sa mohlo zlepšiť
⬤ niektorí čitatelia mali pocit, že nie je dobre spracovaná a chýbajú jej vizuálne pomôcky pre niektoré vysvetlenia.
(na základe 56 čitateľských recenzií)
Node.js Design Patterns - Third edition: Design and implement production-grade Node.js applications using proven patterns and techniques
Naučte sa osvedčené vzory, techniky a triky na plné využitie platformy Node. js. Osvojte si známe princípy návrhu a vytvárajte aplikácie, ktoré sú čitateľné, rozšíriteľné a ktoré sa môžu rozrastať.
Kľúčové vlastnosti
⬤ Učte sa vytvárať solídne aplikácie na strane servera využitím plného výkonu platformy Node. js 14.
⬤ Pochopte, ako Node. js funguje, a naučte sa naplno využívať jeho základné komponenty, ako aj riešenia, ktoré ponúka jeho ekosystém.
⬤ Vyhnite sa bežným chybám a používajte osvedčené vzory na vytváranie produkčných aplikácií Node. js.
Popis knihy
V tejto knihe vám ukážeme, ako implementovať rad osvedčených postupov a návrhových vzorov, ktoré vám pomôžu ľahko vytvárať efektívne a robustné aplikácie Node. js.
Na úvod sa zoznámime so základmi Node. js, analyzujeme jeho asynchrónnu architektúru riadenú udalosťami a jeho základné návrhové vzory. Potom si ukážeme, ako vytvoriť asynchrónne vzory toku riadenia pomocou spätných volaní, sľubov a async/await. Ďalej sa ponoríme do prúdov Node. js, odhalíme ich silu a ukážeme vám, ako ich využiť naplno. Po prúdoch nasleduje analýza rôznych kreatívnych, štrukturálnych a behaviorálnych návrhových vzorov, ktoré naplno využívajú výhody JavaScriptu a Node. js. Nakoniec sa kniha ponára do pokročilejších konceptov, ako sú univerzálny JavaScript, škálovateľnosť a vzory posielania správ, ktoré vám pomôžu vytvárať distribuované aplikácie podnikovej úrovne.
V celej knihe uvidíte Node. js v praxi pomocou niekoľkých reálnych príkladov využívajúcich technológie, ako sú LevelDB, Redis, RabbitMQ, ZeroMQ a mnohé ďalšie. Budú slúžiť na demonštráciu vzoru alebo techniky, ale zároveň vám poskytnú skvelý úvod do ekosystému Node. js a jeho súboru riešení.
Čo sa naučíte
⬤ Získať skúsenosti s písaním asynchrónneho kódu využitím spätných volaní, sľubov a syntaxe async/await.
⬤ Využívajte toky Node. js na vytváranie asynchrónnych spracovateľských potrubí riadených údajmi.
⬤ Implementovať známe softvérové návrhové vzory na vytváranie aplikácií produkčnej triedy.
⬤ Zdieľajte kód medzi Node. js a prehliadačom a využívajte výhody full-stack JavaScriptu.
⬤ Stavať a škálovať mikroslužby a distribuované systémy využívajúce Node. js.
⬤ Používajte Node. js v spojení s ďalšími výkonnými technológiami, ako sú Redis, RabbitMQ, ZeroMQ a LevelDB.
Pre koho je táto kniha určená
Táto kniha je určená vývojárom a softvérovým architektom, ktorí majú určité predchádzajúce základné znalosti o JavaScripte a Node. js a teraz chcú z týchto technológií vyťažiť maximum z hľadiska produktivity, kvality návrhu a škálovateľnosti. Softvéroví profesionáli so stredne pokročilými skúsenosťami s Node. js a JavaScriptom tiež nájdu cenné pokročilejšie vzory a techniky uvedené v tejto knihe.
Táto kniha predpokladá, že máte stredne pokročilé znalosti o vývoji webových aplikácií, databázach a princípoch návrhu softvéru.