Popis online kurzu Node.js základy
Online kurz "Začínáme s REST API serverem: Node.js a Express" je navržen pro začátečníky, kteří mají alespoň základní znalosti programování v JavaScriptu a chtějí se naučit vytvářet REST API servery pomocí Node.js a Express.
V úvodu kurzu vám představím základní pojmy z webového vývoje, rozdíly mezi front-end a back-end vývojem a co je to Node.js. Naučíme se nainstalovat Node.js a Visual Studio Code, což jsou nástroje potřebné pro vývoj našeho serveru.
Následující modul kurzu Node.js a Express je věnován opakování základů JavaScriptu. Seznámíme se se základní syntaxí, proměnnými, podmínkami, cykly, funkcemi, logickými operátory, poli, objekty, destructuringem, operátory spread a rest, string template literaly a asynchronním kódem (callback, promises, async/await).
Třetí modul kurzu se věnuje základům Node.js a Express.js. Spustíme první soubor v Node.js, seznámíme se s moduly a vytvoříme jednoduchý server s Express.js. Naučíme se používat NPM (Node Package Manager), instalovat balíčky jako nodemon a express.js a porozumíme základům objektů Request a Response v Express.js. Modul zakončíme praktickými úkoly a řešeními.
Ve čtvrtém modulu se zaměříme na tvorbu REST API. Rozebereme si HTTP metody, co je to REST API, a jak správně používat HTTP status kódy a hlavičky. Budeme testovat naše API pomocí Postmanu a vytvářet různé typy requestů jako POST, DELETE a PATCH. Naučíme se o modularitě kódu v Node.js a využijeme Express Router pro lepší organizaci našeho kódu.
Kurz Node.js a Express zakončíme pokročilejšími možnostmi Express serveru. Prozkoumáme koncept middleware, vytvoříme vlastní middleware funkce a naučíme se pracovat s environmentálními proměnnými pomocí balíčku dotenv. Budeme používat externí API s pomocí axios, validovat data pomocí Joi a zajistíme naši aplikaci proti CORS problémům.
Nebude chybět ani praktická část, kde budete mít příležitost cvičit a aplikovat naučené koncepty. Věřím, že se vám kurz Node.js a Express bude líbit a odnesete si z něj nejen nové znalosti, ale také chuť dále objevovat svět Node.js a Express!
Co všechno získáš s kurzem Node.js základy
-
videotutoriály o Node.js a Express,
- moderované diskusní fórum,
-
certifikát o absolvování kurzu Node.js a Express: základy tvorby REST API serveru,
-
garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.