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
Reference (5)
Oblíbilo se mi, jak Gunnar psal téměř všechny kódy na běhu, zatímco jsme probírali materiál, ale byla tam také spousta připraveného materiálu na Google Drive, ke kterému se mohu později vrátit. Kód, který Gunnar napsal na základě ukázkových dat, která jsem mu poskytl v předem, byl také velmi užitečný a díky tomu bylo školení relevantní pro naše vlastní soubory dat.
Ranvir - Schroders Personal Wealth
Kurz - Visual Studio Code
Přeloženo strojem
Několik příkladů pro každý modul a skvělá znalost vyučujícího.
Sebastian - BRD
Kurz - Secure Developer Java (Inc OWASP)
Přeloženo strojem
Modul 3 Útoky a exploitace aplikací, XSS, SQL injekce Modul 4 Útoky a exploitace serverů, DoS, BOF
Tshifhiwa - Vodacom
Kurz - How to Write Secure Code
Přeloženo strojem
Reálné příklady.
Kristoffer Opdahl - Buypass AS
Kurz - Web Security with the OWASP Testing Framework
Přeloženo strojem
Tréninkový vedoucí měl vynikající znalosti předmětu a způsob, jakým byly relace uspořádány tak, aby publikum mohlo snadno následovat demonstrace, skutečně pomohl pevněji zakotvit tato znalosti ve srovnání s tím, kdy by se účastníci jen posazovali a naslouchali.
Jack Allan - RSM UK Management Ltd.
Kurz - Secure Developer .NET (Inc OWASP)
Přeloženo strojem