Vzdělávací program pro vývojáře API
Připravili jsme praktický program, který vás provede od základů až po pokročilé techniky vývoje API. Žádné prázdné teorie – jen konkrétní dovednosti, které reálně využijete.
Napište nám o programNaše kurzy a moduly
Základy REST API
Naučíte se navrhovat čisté RESTful API, pracovat s HTTP metodami a stavovými kódy. Projdeme si autentizaci, verzování a dokumentaci pomocí OpenAPI.
GraphQL v praxi
Zjistíte, kdy má smysl použít GraphQL místo REST a jak efektivně řešit N+1 problém. Zaměříme se na schema design, resolvers a optimalizaci dotazů.
Zabezpečení API
Pokryjeme OAuth 2.0, JWT tokeny a běžné bezpečnostní hrozby jako CSRF nebo injection útoky. Naučíte se implementovat rate limiting a správně logovat bezpečnostní události.
Mikroslužby a API Gateway
Praktický pohled na architekturu mikroslužeb. Projdeme si service discovery, circuit breaker pattern a jak správně rozdělit monolitickou aplikaci.
Jak probíhá výuka
Nestačí jen poslouchat. U nás budete skutečně programovat – od první hodiny. Každý týden dostanete konkrétní úkoly, které připomínají reálné projekty.
Mentoring probíhá individuálně i ve skupinách. Když narazíte na problém, máte kam napsat. A ano, někdy vás necháme chvíli hádat – je to součást učení.
- Živé coding sessions každý týden
- Code review vašich řešení od zkušených vývojářů
- Přístup k privátnímu Slack kanálu s komunitou
- Projekty inspirované reálnými businessovými případy
- Záznamy všech lekcí pro opakování
Cesta programem krok po kroku
Úvodní konzultace
Proberemeваše současné znalosti a cíle. Pomůžeme vám vybrat správný kurz nebo sestavit individuální studijní plán. Trvá asi hodinu přes videohovor.
Aktivní výuka
Každý týden kombinace živých lekcí a samostatné práce. Dostanete přístup ke studijním materiálům, zadání projektů a zpětné vazby na váš kód. Očekávejte zhruba 10-15 hodin týdně.
Závěrečný projekt
Postavíte kompletní API podle vlastního nápadu nebo z našich návrhů. Projde code review a prezentujete ho ostatním. Tohle pak můžete ukázat při pohovoru.
Podpora po kurzu
Přístup ke komunitě máte i po dokončení. Můžete se ptát, sdílet zkušenosti z práce nebo si nechat poradit s novými technologiemi. Někteří absolventi tu visí roky.
Co od vás očekáváme
Nejsme škola pro úplné začátečníky. Funguje to nejlépe, když už máte základy programování a chuť se posunout dál v API development.
Programovací základy
Měli byste rozumět základním konceptům jako proměnné, funkce, podmínky a cykly. Ideálně v JavaScriptu, Pythonu nebo podobném jazyce. Nepotřebujete být expert, ale úplný nováček by to měl těžké.
Znalost HTTP
Dobré je vědět, co jsou HTTP metody a stavové kódy. Pokud jste někdy posílali requesty pomocí Postman nebo curl, máte náskok. Ale i toto si můžete doplnit během prvních lekcí.
Časová investice
Počítejte s 10-15 hodinami týdně. Živé lekce jsou večer nebo o víkendu, zbytek si rozložíte podle sebe. Některé týdny budou náročnější, hlavně když budete řešit závěrečný projekt.
Vlastní vývojové prostředí
Budete potřebovat počítač s nainstalovaným editorem kódu a nástrojem pro testování API. Pomůžeme vám s nastavením, ale základní orientace v terminálu se hodí.