If you're seeing this message, it means we're having trouble loading external resources on our website.

Pokud používáš webový filtr, ujisti se, že domény: *.kastatic.org and *.kasandbox.org jsou vyloučeny z filtrování.

Hlavní obsah

Co se dále naučit

Máš zhlédnuté všechny předchozí audioprůvodce a dokončené všechny výzvy? Super!
Než začneme mluvit o tom, co se můžeš naučit dál, pojďme si zopakovat, co už znáš: JavaScript a ProcessingJS.

Shrnutí: JavaScript

Na světě je mnoho programovacích jazyků a JavaScript je jedním z těch nejpopulárnějších. Programovací jazyk obvykle obsahuje způsoby ukládání dat do paměti počítače, způsoby manipulace s daty, způsoby organizování kódu a opakované spuštění kódu. Už znáš jak toto vše udělat v JavaScriptu:
  • Proměnné: jak proměnné deklarovat, přiřadit, znovu přiřadit a lokální vs. globální rozměr.
  • Typy dat: čísla, boolean, řetězce, pole a objekty.
  • Funkce: jak seskupit kód do funkcí, předávat jim argumenty a vracet z nich hodnoty.
  • Podmínky: jak používat příkazy if/else a logické výrazy.
  • Cykly: jak používat cykly while a for k opakování kódu.
Pokud se budeš učit nový programovací jazyk, pravděpodobně zjistíš, že sdílí mnoho společných konstrukcí s JavaScriptem a často se liší pouze v syntaxových nebo malých detailech.

Shrnutí: ProcessingJS

Aby pro tebe bylo učení se JavaScriptu zábavnější, poskytli jsme ti "knihovnu" s animacemi a kreslením, která se nazývá ProcessingJS. Tato knihovna je sbírkou funkcí, které už umíš používat, a tyto funkce vědí, jak na plátně obrazovky nakreslit pixely. Zde jsou příklady toho, co s pomocí ProcessingJS umíš používat:
  • Tvary: jako rect(), ellipse() a line()
  • Barvy: jako fill(), stroke(), a background()
  • Text: jako text() a textSize()
  • Akce: jako draw() a mousePressed()
  • Matematika: jako random() a dist()
Pokud použiješ JavaScript bez načtení knihovny ProcessingJS, nebudeš mít přístup k žádné z těchto funkcí. To je důvod, proč pro tebe zde knihovnu vždy načítáme.

Nauč se víc

Existuje spousta způsobů, jak můžeš pokračovat v procesu učení se programování, můžeš například prohloubit znalost v tom, co už znáš, nebo se naučit něco podobného.

Uč se s Khan Academy

Na Khan Academy máme tři pokročilé kurzy s články a výzvami:

Nauč se víc o JavaScriptu

Pořád je toho hromada, co se dá o JavaScriptu jako jazyku naučit, existuje pro to spousta míst online. Možná zjistíš, že už v těchto návodech znáš základy, tak je klidně přeskoč, dokud nenarazíš na něco nového, nebo si je jenom projdi v rámci praxe.

Nauč se víc o ProcessingJS

ProcessingJS je velice šikovná knihovna a představili jsme ti z ní pouze polovinu.
Kromě našich pokročilých kurzů o Games & Visualization a Natural Simulations si můžeš také projít výukové kurzy vytvořené členy naší komunity (zatím pouze v angličtině):

Práce na velkém projektu

Často je nejlepším způsobem jak se naučit programovat začít pracovat na projektu, který tě opravdu baví.
  • Dej dohromady nápady na hru, simulaci nebo příběh a vyber si ty, které by podle tvého názoru byly těžké, ale ne příliš těžké.
  • Naplánuj je pomocí pseudokódu, náčrtu na papíře nebo sepsáním do dokumentu.
  • Začni programovat. Když se zasekneš, pokus se najít programy, které dělají podobné věci (ať už z našich oficiálních audioprůvodců nebo z komunity) a pokládej otázky.
  • Až budeš mít hotovo, sdílej program se svými přáteli a rodinou. Pomysli na to, kolik toho už umíš.

Nauč se vyvíjet web

Všechny webové stránky jsou napsány v HTML (pro definování jejich struktury), CSS (pro jejich stylizaci různými písmy a barvami), a JavaScriptu (aby byly interaktivní, jako animace po kliknutí uživatele). Již znáš základy JavaScriptu, ale pokud chceš vytvořit webové stránky, musíš se také naučit HTML a CSS, a to například prostřednictvím těchto online návodů:
Jakmile se důvěrněji seznámíš s HTML a CSS, bude dobré se naučit používat JavaScript "DOM API", knihovnu, která umožňuje manipulaci s webovou stránkou pomocí JavaScriptu:

Nauč se nové jazyky

Pokud je již JavaScript tvým dobrým přítelem, možná by pro tebe bylo nejlepší naučit se zcela nový jazyk. Zde je několik jazyků, které můžeš zvážit:

Chceš se zapojit do diskuze?

Zatím žádné příspěvky.
Umíš anglicky? Kliknutím zobrazíš diskuzi anglické verze Khan Academy.