Optimalizace kódu — vzdělávací platforma prapikox

O nás — prapikox

Kdo jsme

Platforma postavená na konkrétním problému

Pomalý kód nefunguje jen špatně — brzdí celé projekty.

Prapikox vznikl z frustrace nad tím, že kurzy optimalizace kódu bývají buď příliš teoretické, nebo příliš obecné. Vytváříme prostor, kde studenti pracují s reálnými problémy — profilování aplikací, nalézání úzkých míst a měření výkonu v prostředí, které znají.

Lekce jsou dostupné online z Karlových Varů i okolí. Nezáleží na tom, kde žijete — záleží na tom, co chcete pochopit.

Skupinové lekce

Práce ve skupině přináší různé pohledy na stejný problém. Každá lekce obsahuje sdílení obrazovky, živou diskuzi a kolektivní ladění kódu.

Individuální lekce

Jeden instruktor, jeden student, jeden projekt. Tempo a obsah přizpůsobujeme tomu, co skutečně potřebujete — ne osnově.

4–8
studentů ve skupině — dost na diskuzi, málo na anonymitu
90 min
délka jedné lekce — čas na problém i na otázky
100%
online přístup — bez dojíždění, bez pevného rozvrhu
2025
rok vzniku — mladá platforma s jasným zaměřením

Kdo výuku vede

Instruktoři prapikox pracují denně s kódem v produkci — nevykládají teorii, ale sdílí to, co sami řeší.

Instruktor Radovan Štefánik
Radovan Štefánik
Výkon backendových systémů

Přes osm let ladí Python a Go aplikace pro datově náročné systémy. Na lekcích pracuje s flame grafy a memory profilery — ne s abstraktními příklady.

Instruktorka Věra Ondráčková
Věra Ondráčková
Frontend a render optimalizace

Specializuje se na Core Web Vitals, lazy loading a JavaScript bundle analysis. Každý student odchází s konkrétním seznamem změn pro svůj projekt.

Instruktor Ľubomír Takáč
Ľubomír Takáč
Databáze a dotazový výkon

SQL query planer, indexing strategie a N+1 problémy — to jsou jeho oblíbená témata. Lekce staví na reálných schématech, ne na učebnicových příkladech.

Jak výuka skutečně probíhá

Každá lekce má strukturu — ale ne pevnou osnovu. Začínáme od problému studenta, ne od kapitoly v materiálech.

1
Diagnostika před lekcí

Student pošle kód nebo popis problému. Instruktor si ho projde předem a lekci připraví kolem konkrétního místa, ne kolem obecné látky.

2
Živá práce s nástrojem

Profiler, DevTools, EXPLAIN ANALYZE — co je relevantní, to se otevře na obrazovce a projde se krok za krokem. Žádné slides.

3
Shrnutí a měřitelný výsledek

Na konci každé lekce student ví, co zlepšit a jak změnu ověřit. Pokrok se měří čísly, ne dojmem.

4
Osobní vzdělávací cesta

Po první lekci nastavíme sekvenci témat podle toho, kde máte skutečné mezery — ne podle toho, co je v katalogu první.

Výuka optimalizace kódu v praxi