Popis kurzu
Programujeme v populárnom jazyku JavaScript. Ten sa využíva na tvorbu moderných webových aplikácií. Na výučbu používame voľne dostupnú knižnicu p5.sj. Tá je určená na kreatívne programovanie a je teda vhodná pre začiatočníkov. Nemusíte si nič sťahovať. Budeme programovať priamo v editore na webovej stránke. Okrem neho sa tu nachádza aj interaktívna knižnica príkazov.
Nadväzujeme na
kurz JavaScript – začiatok dobrodružstva. Pokračujeme preberaním ďalších konceptov a zaujímavých príkladov. Vo videách celý postup a príkazy vysvetľujem. Dôležité však je, aby ste si pamätali, akým spôsobom píšeme kód alebo špeciálne znaky.
Programátorské koncepty
Budeme preberať nové programátorské koncepty a JavaScript príkazy:
- príkazom vertex nakreslíme vlastné útvary,
- podmienkou if sa budeme pýtať na polohu myšky, hodnoty premenných alebo okraje obrazovky,
- vysvetlíme si aj vetvenie podmienok if else,
- vytvoríme tlačidlá button,
- budeme pracovať s textom a dokonca budeme uvádzať vlastný text input,
- počítaním snímok frameCount nastavíme časovanie projektu,
- budeme sa podrobnejšie venovať cyklom for a riadiacej premennej,
- zoznámime sa s vnorenými cyklami, kde opakujeme viaceré opakovania.
Témy
Nové vedomosti si vyskúšame na zaujímavých príkladoch:
- z náhodných čiar nasimulujeme šetrič obrazovky,
- vytvoríme jednoduché animácie ako pohyblivý hadík alebo hniezdny prach,
- naprogramujeme jednoduchú hru Clicker, kde klikaním na tlačidlá získame body, za tie si odomykáme nové možnosti,
- zo štvorčekov poskladáme pyramídy alebo vyplníme nimi celú obrazovku.
Pre koho je kurz určený
Potrebujete vedieť písať syntax kódu. Ovládať kde sa na klávesnici nachádzajú špeciálne znaky ako napríklad () [] %= ;
Kurz je určený pre tých, ktorí sa chcú posunúť z detských programovacích prostredí ďalej. Skúsenosti s programovaním, napríklad v prostredí Scratch, sú určite výhodou. Nebojte sa. Budeme postupovať po malých krokoch. Všetko podstatné si dôkladne vysvetlíme.
Obsah online kurzu
Každé video sa venuje samostatnému príkladu. Viaceré videá sa venujú jednej téme. Tie na seba postupne nadväzujú. Dôležité je preto sledovať videá postupne. Hlavné témy sú doplnené bonusovými videami, kde sú zaujímavé nápady.