Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Reference (1)
Trainer's enthusiasm around the subject