JavaScript - Základy s Node.js (36 hodin)

Úroveň: Začátečníci

Cena: 23 000 Kč

Stručný popis: Naučte se používat JavaScript na straně serveru s pomocí Node.js. Kurz vás provede od základů JavaScriptu po vytváření jednoduchých serverových aplikací.

Cíle kurzu:

  • Pochopit základy JavaScriptu.
  • Seznámit se s prostředím Node.js.
  • Naučit se vytvářet jednoduché serverové aplikace s Node.js.
  • Pracovat s moduly a knihovnami Node.js.
  • Používat NPM (Node Package Manager) pro správu závislostí.

Osnova kurzu (36 hodin):

  • Modul 1: Základy JavaScriptu (12 hodin)
    • Syntaxe JavaScriptu.
    • Proměnné, datové typy, operátory.
    • Podmínky a cykly.
    • Funkce.
    • Objekty a pole.
  • Modul 2: Úvod do Node.js (4 hodiny)
    • Co je Node.js a proč ho používat.
    • Instalace a konfigurace Node.js.
    • Základní příkazy Node.js.
    • Moduly a knihovny Node.js.
  • Modul 3: Serverové aplikace s Node.js (12 hodin)
    • Vytváření HTTP serveru s Node.js.
    • Práce s požadavky a odpověďmi.
    • Routing.
    • Middleware.
    • Šablonovací systémy (EJS, Handlebars).
  • Modul 4: NPM (Node Package Manager) (8 hodin)
    • Co je NPM a jak ho používat.
    • Instalace a správa závislostí.
    • Vytváření vlastních modulů.
    • Publikování modulů na NPM.

Metody výuky:

  • Interaktivní přednášky a prezentace.
  • Praktické cvičení a workshopy.
  • Individuální konzultace a feedback.

Cílová skupina:

  • Weboví vývojáři, kteří chtějí používat JavaScript na straně serveru.
  • Studenti a zájemci o backend vývoj.

Předpoklady:

  • Znalost základů HTML a CSS.
  • Znalost základů JavaScriptu (výhodou).

Výstupy kurzu:

  • Účastníci budou schopni vytvářet jednoduché serverové aplikace s Node.js.
  • Budou schopni pracovat s moduly a knihovnami Node.js.
  • Budou schopni používat NPM pro správu závislostí.

Materiálně technické zabezpečení:

  • Počítače s nainstalovaným Node.js a NPM.
  • Tištěné a digitální materiály.

Lektor:

  • Zkušený JavaScript vývojář a Node.js specialista.

Certifikace:

  • Osvědčení o absolvování kurzu.