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

Ha webszűrőt használsz, győződj meg róla, hogy a *.kastatic.org és a *.kasandbox.org nincsenek blokkolva.

Fő tartalom

Következő lépések

Végignéztél minden eddigi videót és megoldottál minden feladatot? Fantasztikus!
Mielőtt arról beszélnénk, hogy miről fogsz a továbbiakban tanulni, foglaljuk össze, hogy eddig mit tanultál a JavaScript-ről és a ProcessingJS-ről!

Áttekintés: JavaScript

Rengeteg programozási nyelv létezik a világon és az egyik legnépszerűbb közülük a JavaScript. A programozási nyelvek különböző módokon adnak lehetőséget arra, hogy a számítógép memóriájában adatokat tároljunk, ezeket az adatokat manipulálni tudjuk. Arra is lehetőséget adnak, hogy a kódot rendszerezzük, és kódrészleteket ismételten futtassunk. Megtanultad azt, hogy ezeket a feladatokat hogyan végezd el JavaScript-ben a következő eszközök segítségével:
  • Változók: hogyan deklarálj változót, adj neki értéket, rendelj hozzá új értéket, és mi az, hogy, lokális vs. globális láthatóság.
  • Adattípusok: számok, logikai értékek, sztringek, tömbök és objektumok.
  • Függvények: hogyan csoportosítsd a kódodat függvényekben, hogyan adj át ezeknek argumentumokat és hogyan adj vissza velük értéket.
  • Feltételek: hogyan használj if/else utasításokat és logikai kifejezéseket.
  • Ciklusok: hogyan használj while és for ciklust a kódod ismételt végrehajtásához.
Új programozási nyelvek tanulásakor fel fogod fedezni, hogy számos elemük hasonló a JavaScript-beli elemekhez, és gyakran csak szintaxisban vagy apró részletekben különböznek.

Áttekintés: ProcessingJS

Ahhoz, hogy élvezetesebbé tegyük a JavaScript tanulását, egy rajzolást és animálást lehetővé tévő „könyvtárat” adtunk: a ProcessingJS-t. Ez a függvénykönyvtár olyan függvények gyűjteménye, melyeket megtanultál használni. Ezek a függvények pedig pixeleket tudnak rajzolni a vászonra. Íme néhány példa, amit megtanultál használni a ProcessingJS-ből:
  • Alakzatok: például rect(), ellipse() és line()
  • Színek: például fill(), stroke() és background()
  • Szöveg: például text() és textSize()
  • Események: például draw() és mousePressed()
  • Matematika: például random() és dist()
Ha a ProcessingJS függvénykönyvtár betöltése nélkül használod a JavaScript-et, nem fogsz ezekhez a függvényekhez hozzáférni. Ezért töltöttük be itt mindig ezt a függvénykönyvtárat.

Tanulj többet!

Sokféle módja van annak, hogyan folytathatod a programozás tanulását: akár jobban elmélyülhetsz abban, amit eddig tanultál vagy akár tanulhatsz is valamit újat, ami az eddigiekhez kapcsolódik.

Tanulj többet a Khan Academyn!

Három – szöveges anyagokból és feladatokból álló – haladó tananyagot találsz itt a Khan Academyn:

Tanulj többet a JavaScript-ről!

Számos további dolgot tanulhatsz a JavaScript nyelvről, és sok olyan hely van, ahol online tanulhatsz. Lehet, hogy az ottani tananyagok alapjait már tudod, ilyenkor menj előre addig, amíg új anyagot nem találsz, vagy nézd vissza gyakorlásként az alapokat.

Tanulj többet a ProcessingJS-ről!

A ProcessingJS egy hatékony függvénykönyvtár. Ennek eddig még csak a felét mutattuk be.
Haladó tananyagaink, a Játékok & vizualizáció és a Természet által inspirált szimulációk mellett nézhetsz olyan tananyagokat is, melyeket a közösségünk tagjai készítettek:

Dolgozz egy nagy projekten!

Időnként úgy legjobb programozni tanulni, ha egy olyan projekten dolgozol, mely igazán lázba hoz.
  • Gyűjts ötleteket egy játékhoz, szimulációhoz, történethez, vagy válassz valamit, ami nehéz, de nem túlságosan nehéz.
  • Tervezd meg, használj pszeudó-kódot, rajzold le, írd össze egy dokumentumban.
  • Kezdd el leprogramozni. Amikor megakadsz, keress programokat, melyek valami hasonló dolgot csinálnak (akár a hivatalos interaktív videóinkban, akár a közösségben), és kérdezz.
  • Oszd meg a barátaiddal és családtagjaiddal, amikor elkészültél vele. Reflektálj arról, hogy mennyit tanultál.

Tanulj webfejlesztést!

A weboldalak mindegyike HTML-ben (a struktúra kialakításához), CSS-ben (a különböző betűtípusok és színek stílusának kiválasztásához) és JavaScript-ben (az oldal interaktívvá tételéhez, animációk készítéséhez) készül. Már ismered a JavaScript alapjait, de ahhoz, hogy weboldalakat készíthess, HTML-t és CSS-t is tanulnod kell, például az alábbi tananyagok segítségével:
Amikor már könnyedén használod a HTML-t és a CSS-t, akkor elkezdheted tanulni a JavaScript "DOM API"-t, azt a függvénykönyvtárat, amely lehetővé teszi, hogy a weboldaladat JavaScript-en keresztül kezeld:

Tanulj új nyelveket!

Ha már nagyon könnyedén használod a JavaScriptet, talán szívesen tanulnál egy teljesen új nyelvet. Íme néhány olyan nyelv, mely lehet, hogy érdekel:
  • Python: webszerverekhez és adatfeldolgozáshoz. Ezeken a helyeken tanulhatsz róla: CodecademyTreehouse, vagy interactive online textbook.
  • Java: Android alkalmazások készítéséhez. Itt tanulhatsz róla: Treehouse.
  • Objective C: iPhone alkalmazások készítéséhez. Ezeken az oldalakon tanulhatsz róla: MakeGamesWIthUs vagy Treehouse.
  • Ruby: a Rails keretrendszerrel együtt használható webszervereket készítéséhez. Ezeken az oldalakon tanulhatsz róla: Codecademy vagy Treehouse.
  • PHP: webszerverekhez használják. Ezeken az oldalakon tanulhatsz róla: Treehouse vagy Codecademy.

Szeretnél részt venni a beszélgetésben?

Még nincs hozzászólás.
Tudsz angolul? Kattints ide, ha meg szeretnéd nézni, milyen beszélgetések folynak a Khan Academy angol nyelvű oldalán.