Návrh Školení

React 19: Moderní Front-End Vývoj

  • Používání Hooků: useState, useEffect, useReducer
  • Využití Context API pro správu stavu
  • Implementace routingu s React Routerem
  • Nejlepší praktiky v struktuře souborů, opakovatelnosti a výkonu

TypeScript pro React Vývojáře

  • Zabezpečení typů: typy, rozhraní, enumerace, generiky
  • Typování props, stavu, hooků a obslužných rutin událostí
  • Vytváření opakovatelných typů a uživatelských funkcí

React + TypeScript v Praxi

  • Vytváření škálovatelných komponent s silným typováním
  • Spojování generiků s props a hooky
  • Praktické strategie typování pro skutečné projekty

Testování React Aplikací

  • Vstup do Jest a React Testing Library
  • Napsání jednotkových testů pro komponenty a hooky
  • Testování asynchronních operací a API volání
  • Nejlepší praktiky pro pokrytí testem a ladění

Next.js 15: Full-Stack React Framework

  • App Router vs Pages Router
  • Serverside rendering a generování statických stránek
  • API trasy a middleware
  • Optimalizace obrázků a výkonu

Node.js + Express: Základy Backend API

  • Nastavení Express a architektury RESTful
  • Autentizace pomocí JSON Web Tokens (JWT)
  • Vzor controller-service a strukturování tras
  • Zabezpečování a validace API požadavků

REST API s Prisma a PostgreSQL

  • Nastavení Prisma s PostgreSQL
  • Schematizace modelů a migrací
  • Výkon operací CRUD
  • Připojení klienta Prisma k trasám Express

Řízení Verzí s Gitem

  • Základy Gitu: init, clone, commit, push, pull
  • Větvení, sloučení a požadavky na extrakci změn
  • Přístup k GitHub a spolupráce v týmu

DevOps pro Full-Stack Aplikace

  • Koncepce CI/CD a pracovní postupy
  • Vstup do Docker a kontejnerizace
  • Základní nasazení na cloudové platformy (např. Vercel, Heroku)
  • Sledování a záznam chyb

Úložiště Dat a Data Lakes

  • Rozdíly mezi úložišti dat a data lake
  • Koncepce datových kanálů v architektuře Full-Stack
  • Požadavky na backend systémy pro nahrávání dat a strukturování

Integrace Umělé Inteligence

  • Přehled užití AI v webových aplikacích
  • Volání externích API AI (např. OpenAI, Hugging Face)
  • Použití AI pro shrnutí textu, chatbota a analýzy

Souhrn a Další Kroky

Požadavky

  • Požadavek na znalosti základů JavaScript a principů vývoje webových aplikací
  • Zkušenosti s HTML/CSS a front-end frameworky
  • Základní seznámení s API a databázemi je užitečné

Cílová skupina

  • Vývojáři frontendu a backendu
  • Software inženýři přecházející do roli Full-Stack vývojářů
  • Techické profesionálové stavající škálovatelné webové aplikace
 28 hodiny

Počet účastníků


Price per participant

Reference (1)

Upcoming Courses

Související kategorie