REACTIVDEVS
Piš software, který obstojí v produkci. Ne jen v tutoriálu.

ONLINE KURZ PRO JUNIOR A MEDIOR VÝVOJÁŘE

Piš software, který obstojí v produkci. Ne jen v tutoriálu.

Kurz vznikl ze stovky 1:1 mentoringových lekcí. Git, testy, API vrstva, architektura, CI/CD a příprava na pohovor. Všechno, co po tobě firma chce a co ti tutoriál na YouTube neřekne. Příklady jsou v Reactu, principy platí všude. Na konci závěrečný test a certifikát.

9 900 Kč6 900 Kčzaváděcí cena
CHCI NA ČEKACÍ LISTINU

Zdarma a nezávazně · Zaváděcí cena držená · Žádný spam

Zaváděcí cena pro čekací listinu, jednorázová platba.

STAV KURZU

Prodej zatím není otevřený

Osnova všech 11 lekcí je hotová, produkční repo je hotové a materiály se dokončují kapitolu po kapitole. Koupit se kurz zatím nedá. Zapiš se na čekací listinu, termín spuštění se dozvíš jako první a držím ti zaváděcí cenu 6 900 Kč místo 9 900 Kč. Celou osnovu a ukázky ze čtyř lekcí si můžeš přečíst v ukázce níž.

OD ZAKLADATELE

Proč tenhle kurz vznikl

Odvedl jsem přes sto 1:1 lekcí s více než dvaceti vývojáři, od úplných začátečníků po seniory. Tenhle kurz je z té části, kterou pořád dokola řešili junioři a mediorové: kód nějak napsat umí, ale nikdo jim neukázal, jak vypadá projekt vedený pořádně.

Chyběl git, chyběly testy, chyběla pipeline, chyběla struktura. A hlavně chyběla jistota to obhájit na pohovoru nebo v code review. Tutoriály tohle neřeší, protože se v nich nikdy nic nepokazí.

Tenhle kurz vychází z tohohle mentoringu, teď hotový a nahraný. Stejná témata, stejné pořadí. Sdílím obrazovku a vysvětluju, proč to dělám takhle a co by se stalo jinak — jen teď kdykoli podle svého tempa.

Jakub Kraus, zakladatel ReactivDevs

PROBLÉMY, KTERÉ ZNÁŠ

Poznáváš se v něčem?

Feature naprogramuješ, ale nikdy jsi neviděl, jak vypadá projekt vedený pořádně.

Jak to kurz řeší: Dostaneš hotové produkční repo a projdeme ho soubor po souboru: TypeScript, lint, husky, CI. U každého budeš vědět, proč tam je a co by se stalo bez něj.

Git používáš jako zaklínadlo a u rebase nebo konfliktu se ti sevře žaludek.

Jak to kurz řeší: Celý modul gitu naživo. Konflikty schválně vyrobím a spolu je opravíme, dokud v tom nebudeš mít jasno.

Testy nepíšeš, protože nevíš, co vlastně testovat.

Jak to kurz řeší: Od unit testů po E2E v Playwrightu. Naučíš se poznat test, který nechytí vůbec nic.

Fetch, typy i stav si píšeš ručně a stojí tě to hodiny.

Jak to kurz řeší: Swagger jako kontrakt, generovaný klient a React Query. Uvidíš, kolik kódu ti prostě zmizí.

Na pohovoru se zasekneš na otázce, proč zrovna tenhle přístup.

Jak to kurz řeší: Každé rozhodnutí vysvětluju i s alternativou, takže ho umíš obhájit vlastními slovy.

10 lekcí v pěti fázích plus úvodní lekce zdarma

Jak to funguje?

01

Repo jako od firmy

Fáze 1 · Základ a prostředí

Průchod hotovým repem soubor po souboru: tsconfig se strict módem řádek po řádku, ESLint a Prettier, které se nehádají, skripty jako rozhraní projektu, husky a commitlint. U každého uvidíš, co by se stalo, kdyby tam nebyl.

Setup

02

Nástroje a prostředí

Fáze 1 · Základ a prostředí

Co si doladit sám: format on save, absolutní importy, debugger na Vite, React Query devtools, klik v prohlížeči do komponenty. Plus VS Code pluginy rozdělené na nutné, užitečné a ty, které si nezapínej.

Tooling

03

Git doopravdy

Fáze 2 · Git, který ti kolega odkývá

Co se reálně děje při commitu, rebase versus merge, konflikty naživo a pull request, který kolega přečte za deset minut.

Git

04

React řemeslně

Fáze 3 · Kód, který přežije rok

Kde vede hranice komponenty, custom hooky, které jdou testovat, a generická komponenta přes useController. Konec souborů, které za měsíc nepřečteš.

React

05

Formuláře

Fáze 3 · Kód, který přežije rok

react-hook-form a Zod jako jediný zdroj pravdy pro validaci i typy, podmíněná validace přes superRefine a dynamická pole. V byznys aplikacích to hlavní.

Forms

06

API vrstva

Fáze 3 · Kód, který přežije rok

Swagger jako kontrakt, generovaný klient, React Query, query keys a invalidace, MSW místo čekání na backend. Nula ručně psaných fetchů.

API

07

Autentizace

Fáze 3 · Kód, který přežije rok

Login a logout flow na síti, httpOnly cookie versus localStorage a útoky, které to řeší, chráněné routy a refresh token.

Auth

08

Architektura

Fáze 3 · Kód, který přežije rok

Kam co patří, state management a kdy žádný, modularizace, která se škáluje, a čistý kód na konkrétních místech v projektu.

Clean

09

Testy a CI/CD

Fáze 4 · Důkaz, že to funguje

Co vlastně testovat, Vitest, E2E v Playwrightu, GitHub Actions od nuly, quality gate a preview deploy pro každý PR.

CI/CD

10

Pohovor a peníze

Fáze 5 · Zpeněžení

Portfolio repo, které zaujme za třicet sekund, technický pohovor, coding task a jak si říct o přidání.

Kariéra

UKÁZKA ZDARMA

Podívej se dovnitř, než zaplatíš

Kompletní osnova kurzu a ukázky ze čtyř lekcí: pull request, který se dá zreviewovat, API vrstva bez ručních fetchů, co vlastně testovat a jak si říct o peníze. 11 stran.

STÁHNOUT UKÁZKU (PDF)

Bez e-mailu, bez registrace. Prostě si to stáhni.

HODNOTA V CENĚ

Co všechno v kurzu dostaneš

Kompletní kurz, 11 lekcí, hromada materiálů ke stažení

7 990 Kč

Produkční repo: Vite, TypeScript strict, lint bez konfliktů, husky, React Query, orval, MSW, testy

7 900 Kč

Referenční projekt vyúčtování výdajů od setupu po nasazení s CI

9 900 Kč

Hotová CI pipeline a quality gate ke zkopírování

3 490 Kč

Checklisty na code review, pre-launch a pohovor

2 490 Kč

Celoživotní přístup, vracíš se kdykoliv, bez omezení

✓ zahrnuto

Celková hodnota

31 770 Kč

Cena pro čekací listinu

6 900 Kč
CHCI NA ČEKACÍ LISTINU

Zdarma a nezávazně · Zaváděcí cena držená · Žádný spam

SROVNÁNÍ

Kód, co funguje, versus kód, co vydrží

Bez kurzu

Kód funguje, ale neumíš vysvětlit proč

Git je loterie, rebase raději neděláš

Testy nepíšeš, chyby najde uživatel

Nasazuješ ručně a s modlitbou

Na pohovoru tápeš u principů

O peníze si říct neumíš

S kurzem

Každé rozhodnutí umíš obhájit

Git ovládáš včetně rebase a konfliktů

Testy chytají chyby dřív než uživatel

Každý PR projde kontrolou a nasadí se sám

Na otázky odpovídáš z praxe, ne z definic

Máš připravenou argumentaci na jednání o platu

REFERENCE Z 1:1 MENTORINGU

Co říkají lidé, které jsem vedl

20+

klientů v 1:1 mentoringu

100+

odučených 1:1 lekcí

28

lekcí s nejdelším klientem

Long

Senior full-stack vývojář · 16 lekcí

Výchozí stav
Velký přehled o novinkách, ale spoustu věcí nikdy nedělal naostro. Ve firmě chyběl proces.
Co jsme dělali
Testovací strategie od unit testů po E2E v Playwrightu, GitHub Actions, správa secrets, clean code a clean architecture, microfrontendy, state management. K tomu soft skills: vyjednávání o penězích, nácvik 1:1 a konfliktních situací.
Výsledek
Posun na seniorní úroveň a hlavně sebevědomí. Rozhodnutí umí obhájit a procesní změny navrhl i své firmě.

Honza

Medior frontend vývojář · 12 lekcí

Výchozí stav
React uměl, ale nebyl si jistý. Ve firmě řešili logiku na frontendu přes Next.js i tam, kde nemusela být.
Co jsme dělali
Simulace pohovoru, technické otázky z Reactu, rozhodnutí Next.js versus Vite a React Query, MSW, vlastní aplikace v monorepu, pair programming na fetchování, design patterns a TypeScript, příprava na coding task.
Výsledek
Nová práce jako strong mid vývojář a výrazně lepší plat.

Martin

Junior React vývojář · 22 lekcí

Výchozí stav
Přicházel ze světa jQuery. Ruční fetch, o autentizaci skoro nic, učil se sám z tutoriálů.
Co jsme dělali
React Query a generovaný klient ze Swaggeru, login a logout přes mutace, react-hook-form a Zod, generický Input přes useController, tři lekce jen na git, CI/CD a GitHub Actions, testování, Firebase, Next.js, příprava na pohovory.
Výsledek
Kompletní přechod z jQuery do Reactu, správný tech stack a pochopení principů. Otočka o 180 stupňů a skvěle placená práce junior React vývojáře, a to i v dnešním trhu.

Tobiáš

Entry level, přechod z Drupalu · 10 lekcí

Výchozí stav
Drupal, CSS a JavaScript. React úplně od nuly.
Co jsme dělali
Založení projektu ve Vite, hooks a custom hooky, react-hook-form a Zod, vlastní FormInput komponenta, React Router a layouty, Swagger a Orval, login a logout, pipelines. K tomu práce s Cursorem.
Výsledek
Postavil aplikaci od nuly, zvládl základy Reactu a vydal se hledat novou práci s větší výzvou.

Zuzka

Junior vývojářka, přechod z Angularu · 6 lekcí

Výchozí stav
Dělala Angular, React vůbec. Chtěla přestat zmatkovat a získat jistotu.
Co jsme dělali
Vstup do Reactu a práce se stavem, srovnání Angularu a Reactu, příprava na pohovor, Orval a React Query místo ručně psaného klienta, query keys a invalidace, práce s gitem.
Výsledek
Základy production-ready vývoje, získané sebevědomí a nová práce. Hodně šikovná.

ČEKACÍ LISTINA

Kurz je hotový, natáčím lekce

Osnova všech 11 lekcí je hotová, produkční repo je hotové a materiály se dokončují kapitolu po kapitole. Zapiš se na čekací listinu a termín spuštění se dozvíš jako první. Držím ti zaváděcí cenu 6 900 Kč místo 9 900 Kč. Zápis je zdarma a k ničemu tě nezavazuje.

9 900 Kč6 900 Kčzaváděcí cena
CHCI NA ČEKACÍ LISTINU

Zdarma a nezávazně · Zaváděcí cena držená · Žádný spam

NEŽ SE ZAPÍŠEŠ

Časté dotazy

Osnova je hotová, repo je hotové a materiály se dokončují kapitolu po kapitole. Lidé z čekací listiny se dozví termín jako první a dostanou zaváděcí cenu.