Hodnotenie:
Kniha Angular Cookbook je dobre prijímaná pre svoje komplexné pokrytie frameworku Angular a ponúka cenné príklady a vzory pre vývojárov na všetkých úrovniach. Hoci poskytuje množstvo použiteľných receptov, existujú obavy týkajúce sa aktuálnosti jej obsahu a zastaranosti niektorých príkladov. Celkovo používatelia oceňujú informatívne vysvetlenia a efektívnu prezentáciu rôznych mechanizmov Angularu.
Výhody:⬤ Komplexný zdroj informácií pre nových aj skúsených vývojárov Angularu.
⬤ Dobre štruktúrovaný s jasnými vysvetleniami a príkladmi.
⬤ Pokrýva mnoho bežných vzorov a kotlových šablón.
⬤ Ponúka veľké množstvo použiteľných receptov, najmä na optimalizáciu výkonu.
⬤ Ďalšie zdroje a podpora k dispozícii u autora.
⬤ Niektoré príklady sú zastarané, konkrétne nie sú kompatibilné s najnovšími verziami Angularu.
⬤ Zameriava sa viac na šírku ako na hĺbku, niektoré kapitoly sa začínajú pomaly.
⬤ Chýbajú cvičenia na posilnenie učiva po každej kapitole.
⬤ Zbytočné odkazy na konkrétne IDE (ako napríklad VS Code) môžu niektorých začiatočníkov zmiasť.
(na základe 10 čitateľských recenzií)
Angular Cookbook: Over 80 actionable recipes every Angular developer should know
Objavte praktické riešenia každodenných problémov pri vytváraní aplikácií s Angular a TypeScript, od návrhu aplikácie až po nasadenie do produkcie
Kľúčové vlastnosti:
⬤ Preskúmajte recepty v základných témach Angularu, aby ste vyplnili medzery vo svojich znalostiach o používaní Angularu v produkcii.
⬤ Objavte osvedčené postupy a nástroje v odvetví, ktoré vám pomôžu zlepšiť skúsenosti s vývojom pomocou Angularu.
⬤ Poznajte pokročilé témy v Angulari, ktoré vám pomôžu stať sa zdatným vývojárom podnikových webových aplikácií.
Popis knihy:
Rámec Angular, poháňaný spoločnosťou Google, je obľúbeným rámcom pre mnohé projekty vývoja webových aplikácií vytvorených v rôznom rozsahu. Je známy tým, že poskytuje toľko potrebnú stabilitu a bohatý ekosystém nástrojov na vytváranie webových a mobilných aplikácií pripravených na produkciu. Táto príručka založená na receptoch vám umožní naučiť sa koncepty Angularu do hĺbky pomocou prístupu krok za krokom. Preskúmate širokú škálu receptov naprieč kľúčovými úlohami vo vývoji webových aplikácií, ktoré vám pomôžu vytvárať vysoko výkonné aplikácie.
Kniha vás na začiatku oboznámi so základnými konceptmi Angularu, ako sú komponenty Angularu, direktívy a služby, aby ste boli pripravení na vytváranie frontendových webových aplikácií. Budete vyvíjať webové komponenty s Angularom a pokračovať v pokrývaní pokročilých konceptov, ako je dynamické načítanie komponentov a správa stavu pomocou NgRx na dosiahnutie výkonu v reálnom čase. Neskoršie kapitoly sa zamerajú na recepty na efektívne testovanie aplikácií Angular, aby boli bezpečné proti zlyhaniu, a potom prejdú na techniky optimalizácie výkonu aplikácie. Nakoniec budete vytvárať progresívne webové aplikácie (PWA) s Angularom, aby ste používateľom poskytli intuitívne prostredie.
Na konci tejto knihy Angular budete schopní vytvárať plnohodnotné, profesionálne vyzerajúce aplikácie Angular a budete mať zručnosti potrebné na vývoj frontendov, ktoré sú pre podnikového vývojára Angularu kľúčové.
Čo sa naučíte:
⬤ Získať lepšie pochopenie toho, ako v Angulari fungujú komponenty, služby a direktívy.
⬤ Pochopíte, ako vytvárať progresívne webové aplikácie pomocou Angularu od základov.
⬤ Vytvárať bohaté animácie a pridávať ich do aplikácií Angular.
⬤ Spravujte reaktivitu údajov svojej aplikácie pomocou RxJS.
⬤ Zavedenie správy stavu pre vaše aplikácie Angular pomocou NgRx.
⬤ Optimalizujte výkon svojich nových a existujúcich webových aplikácií.
⬤ Píšte bezchybné unit testy a end-to-end testy pre svoje webové aplikácie pomocou Jest a Cypress.
⬤ Zoznámte sa s komponentmi Angular CDK na navrhovanie efektívnych komponentov Angular.
Pre koho je táto kniha určená:
Kniha je určená pre stredne pokročilých vývojárov webových aplikácií Angular, ktorí hľadajú praktické riešenia bežných problémov pri vývoji podnikových aplikácií Angular. Kniha bude užitočná aj pre mobilných vývojárov, ktorí používajú technológie Angular. Na efektívnejšie pochopenie tém uvedených v tejto knihe sú potrebné pracovné skúsenosti s jazykmi JavaScript a TypeScript.