Node JS

Termíny školení


Objednat


Popis kurzu

Node JS je platforma pro běh javascriptu na serveru. Na školení se dozvíte, co všechno je dnes možné v jazyce JavaScipt a Node JS vytvořit. Seznámíte se s balíčkovacím systémem NPM (Node Package Manager) a jak rozběhnout nový projekt. Postupně budeme v kurzu pronikat hlouběji do tajů Node JS. Ukážeme si, jak funguji moduly, jak se Node JS konfiguruje a debuguje. Dále si ukážeme současné Node frameworky a k čemu který slouží. V druhé části školení se zaměříme na webový framework Express, naprogramujeme si full REST API včetně autorizace přes JWT (Json Web Token). Vysvětlíme si jednotlivé HTTP požadavky a představíme si různé možnosti uložení dat, jako je například MongoDB, MySQL, Firebase. To vše nám budou hlídat testy. Na konci tohoto školení budete schopni psát služby (například restové API) a webové aplikace rendrované na serveru.

Komu je školení určeno

Školení je určeno webovým vývojářům, kteří se chtějí naučit tvořit webové aplikace a služby v Javascriptu.

Osnova kurzu

  • Javascript, základní principy, ES6, výjimky, třídy, scope, this
  • Callback hell, Promis, async
  • V čem se Node JS / Javascript zásadně liší od ostatních jazyků
  • Request / Response a jeho obsluha v Node JS
  • Přehled webových frameworků
  • Zavedení nového projektu, soubor package.js
  • Verzování
  • Moduly v Node.JS
  • Formuláře
  • Zabezpečení a možné útoky na webové stránky
  • Autorizace a autentifikace
  • Komunikace s databází MySQL, MongoDB, Firebase
  • Šablonovací systém Hundlebars a Jade

V ceně kurzu

  • Tištěné materiály a podklady
  • Teplé a studené nápoje po celý den

Požadavky

  • Praktická cvičení řeší každý účastník sám na svém notebooku. Nezáleží na operačním systému. Veškerý potřebný software si nainstalujeme na začátku kurzu. Je nutné mít administrátorská práva k počítači.
  • Jazyk Javascript na základní úrovni

Lektor

Honza Pospíšil

Honza Pospíšil se zabývá programováním webových aplikací od roku 2002. Od začátku programoval v PHP + JavaScriptu a programuje v této kombinaci dodnes. Od roku 2014 pořádá odborné školení a poradenství v PHP a JavaScriptu.

Objednat školení

pole označená hvězdičkou (*) jsou povinná