Máloco vyvolalo ve světě webových technologií poslední dobou stejnou vřavu jako serverový framework Node.js. Někomu se zdá samotná myšlenka použití JavaScriptu na serveru špatná, ale pokud k takovým lidem nepatříte a zajímá vás, proč způsobil Node.js takový zájem, naleznete odpověď v následujícím seriálu.
LinkedIn, eBay, Yahoo!, Mozilla či Walmart a mnoho dalších staví své aplikace na Node.js. Proč si vybrali právě mladou platformu Node.js, k čemu se Node.js hodí a odpovědi na další otázky jsou náplní úvodního článku ze seriálu o Node.js.
V dalším díle seriálu se dozvíte něco málo o architektuře Node.js, o asynchronním programováním a o významu pojmů, které se vážou speciálně k Node.js. V průběhu článku si navíc napíšeme první skript, tradiční Hello World.
V tomto díle se podrobněji seznámíme se správcem balíčků v Node.js. A povíme si také něco málo o práci s moduly a o souboru package.json, který je součástí každého projektu a výrazně vám usnadní práci.
Od tohoto dílu začneme programovat aplikaci nad Node.js. Dnes si připravíme prostředí pro vývoj a vytvoříme API pro stránky. Řekneme si také něco málo o frameworcích a dokonce nasadíme i první verzi do cloudu.
V dnešním díle budeme pokračovat s tvorbou API pro stránky. Seznámíme se s NoSQL databází MongoDB a modulem Mongoose, vytvoříme první skripty v klientském frameworku AngularJS od Google a seznámíme se s dalšími nástroji, které zpříjemňují vývoj aplikací.
Dnešní díl je věnován testování. Tématem budou jednotkové a integrační testy a kontinuální integrace pomocí Travis CI. A pokud máte účet na GitHubu, tak se dnes také můžete poprvé přímo zapojit do vývoje naší aplikace.
Další dva díly seriálu o Node.js budou věnovány tvorbě REST API. V dnešním díle se podrobněji podíváme na doporučené postupy pro tvorbu API. Příště popsanou teorii uvedeme do života.
Minulý díl byl věnován nejlepším postupům v tvorbě REST API, které v dnešním díle uvedeme do praxe. Kromě toho se podíváme podrobněji na kešování a zpracování chyb ve frameworku Express. Na konci článku si představíme známý český projekt Apiary, který při práci s API výrazně pomáhá.
Dnešní díl bude věnován několika různým oblastem. Podíváme se na nástroje, které zpříjemní práci v Node.js, na profilování, debugování, logování či buildování a také na dokumentaci projektu a coding standards.