Návrh Školení

Den 1: Úvod do JavaScript

  • JavaScript základy: syntaxe, proměnné a datové typy
  • Řídící struktury: podmínky a smyčky
  • Funkce a rozsah
  • Práce s poli a objekty
  • Manipulace s DOM a zpracování událostí

Den 2: Pokročilé JavaScript a funkce ES6+

  • Vlastnosti ES6+: funkce šipek, šablonové literály, destrukce
  • Asynchronní JavaScript: slibuje a asynchronně/čeká
  • Moduly a import/export
  • Zpracování chyb a ladění
  • Úvod do testování JavaScript (Jest)

Den 3: Úvod do Node.js

  • Node.js základy: smyčka událostí, moduly a NPM
  • Vytvoření jednoduchého serveru s Express.js
  • RESTful API: návrh a implementace
  • Práce s middlewarem
  • Systém souborů a streamy

Den 4: Úvod do React

  • React základy: komponenty, rekvizity a stav
  • JSX syntaxe a prvky vykreslování
  • Zpracování událostí a formulářů
  • React háčky: useState a useEffect
  • Životní cyklus komponent a kontextové API

Den 5: Pokročilá React a Full-Stack integrace

  • React router pro navigaci
  • Správa státu pomocí Redux (volitelné)
  • Integrace React s backendem Node.js
  • Nasazování aplikací: Heroku, Netlify nebo Vercel
  • Osvědčené postupy pro migraci starších systémů

Shrnutí a další kroky

  • Rekapitulace klíčových pojmů
  • Sezení otázek a odpovědí
  • Zdroje pro další vzdělávání
  • Certifikace a zpětná vazba

Požadavky

  • Pochopení základních pojmů programování (např. proměnné, smyčky, funkce)
  • Zkušenosti s C# nebo jiným objektově orientovaným programovacím jazykem
  • Znalost HTML a CSS je užitečná, ale není nutná

Publikum

  • Vývojáři .NET, kteří chtějí zlepšit dovednosti v JavaScript, Nodejs a React
  • Vývojáři usilující o migraci stávajících systémů/platforem na moderní webové technologie
  • Jednotlivci se zájmem o full-stack vývoj se zaměřením na technologie založené na JavaScript
 35 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie