Zkuste nás kontaktovat

Návrh Školení

Den 1: Úvod do JavaScriptu

  • Základy JavaScriptu: syntaxe, proměnné a datové typy.
  • Řídicí struktury: podmínky a cykly.
  • Funkce a oblast platnosti proměnných.
  • Praca s poli a objekty.
  • Manipulace s DOM a zpracování událostí.

Den 2: Pokročilé koncepty JavaScriptu a novinky ES6+

  • Funkce nových verzí ES6+: šípkové funkce, šablonové řetězce, destrukturace.
  • Asynchronní programování v JavaScriptu: promisy a syntaxe async/await.
  • Moduly a jejich import/export.
  • Ladění a správa chyb.
  • Úvod do testování v JavaScriptu (nástroj Jest).

Den 3: Úvod do Node.js

  • Základy Node.js: event loop, moduly a nástroj NPM.
  • Vytvoření jednoduchého serveru pomocí frameworku Express.js.
  • Návrh a implementace RESTful API.
  • Praca s middleware.
  • Fungování souborového systému a datových proudů.

Den 4: Úvod do Reactu

  • Základy Reactu: komponenty, vlastnosti a stav.
  • Syntaxe JSX a renderování prvků.
  • Ošetření událostí a tvorba formulářů.
  • Hooks v Reactu: useState a useEffect.
  • Cyklus života komponent a API kontextu.

Den 5: Pokročilé aspekty Reactu a integrace do celého projektu

  • Navigace v aplikaci pomocí knihovny React Router.
  • Správa stavu s využitím Redux (volitelně).
  • Integrace Reactu s back-endem běžícím na Node.js.
  • Nasazení aplikace – platformy Heroku, Netlify nebo Vercel.
  • Osvědčené postupy při migraci starších systémů na moderní řešení.

Shrnutí a další směřování

  • Přehled klíčových konceptů kurzu.
  • Diskuse s instruktorem – otázky a odpovědi.
  • Doporučené zdroje pro další vzdělávání.
  • Vydání certifikátu a vyplnění hodnocení kurzu.

Požadavky

  • Základní znalost programovacích konceptů (např. proměnné, cykly, funkce).
  • Zkušenosti s programováním v jazyce C# nebo jakémkoli jiném objektově orientovaném jazyku.
  • Poznání HTML a CSS je výhodou, není však povinné.

Pro koho je kurz určen?

  • Vývojáři .NET, kteří si chtějí rozšířit dovednosti o technologie JavaScriptu, Node.js a Reactu.
  • Vývojáři s cílem převést stávající systémy či platformy na moderní webové technologie.
  • Zájemci o práci v rámci full-stack vývoje se zaměřením na technologie založené na JavaScriptu.
 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie