Návrh Školení

React 19: Moderní vývoj front-endu

  • Práce s Hooky: useState, useEffect, useReducer
  • Použití Context API pro správu stavu
  • Implementace routování pomocí React Router
  • Nejlepší praktiky v struktuře souborů, použitelnosti a výkonu

TypeScript pro vývojáře Reactu

  • Typová bezpečnost: typy, rozhraní, enumerace, generiky
  • Typování props, stavu, hooků a obslužných rutin událostí
  • Vytváření použitelných typů a užitečných funkcí

React + TypeScript na praxi

  • Vytváření škálovatelných komponent s silným typováním
  • Kombinace generiků s props a hooky
  • Praktické strategie pro tipování v reálných projektech

Testování React aplikací

  • Úvod do Jest a React Testing Library
  • Psaní unit testů pro komponenty a hooky
  • Testování asynchronních operací a volání API
  • Nejlepší praktiky pro pokrytí testů a ladění

Next.js 15: Full-Stack React framework

  • App Router vs Pages Router
  • Server-side rendering a statické generování stránek
  • API routy a middleware
  • Optimalizace obrázků a výkonu

Node.js + Express: Základy backend API

  • Nastavení Express a RESTful architektury
  • Autentizace s JSON Web Tokeny (JWT)
  • Vzor controller-service a struktura routování
  • Zabezpečení a validace API požadavků

REST API s Prisma a PostgreSQL

  • Nastavení Prisma s PostgreSQL
  • Modelování schemat a migrace
  • Provedení CRUD operací
  • Integrace Prisma klienta s Express routy

Správa verzí s Gitem

  • Základy Gitu: init, clone, commit, push, pull
  • Větvení, sloučení a pull requesty
  • Práce s GitHubem a týmová spolupráce

DevOps pro Full-Stack aplikace

  • Koncepty CI/CD a pracovní postupy
  • Úvod do Dockeru a kontejnerizace
  • Základní nasazení na cloudových platformách (např. Vercel, Heroku)
  • Monitoring a logování chyb

Datové skladovy a datové jezera

  • Rozdíly mezi datovými sklady a datovými jezeri
  • Koncepty datových potoků v architektuře Full-Stack aplikací
  • Role backend systémů ve sběru a strukturaci dat

Integrace umělé inteligence

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

Shrnutí a další kroky

Požadavky

  • Znalost základů JavaScriptu a principů webového vývoje
  • Zkušenosti s HTML/CSS a front-end rámci
  • Základní orientace v API a databázích je užitečná

Cílová skupina

  • Frontend a backend vývojáři
  • Softwaroví inženýři přecházející do rolí Full-Stack vývojáře
  • Technické profesionálové budující škálovatelné webové aplikace
 28 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie