A valós projektek építése a kódolás megtanulásának egyik legjobb módja. És ha építeni fog egy projektet, akkor azt is minden idők egyik legnépszerűbb és legszórakoztatóbb játékává teheti: a Tetris-t.
Néhányan zenét olvasnak. ?Ez az Ania Kubow-i tanfolyam segít elsajátítani a JavaScript alapjait, mivel egy Tetris játékot kódol a semmiből. Ez egy nagyszerű tanfolyam azoknak az embereknek, akik még soha nem nyúltak hozzá a kódhoz, vagy azoknak, akik át szeretnék tekinteni az alapokat.
A tanfolyam nem fedi le a JavaScript minden apró részletét - de ez a lényeg. Ez segít abban, hogy rögtön be tudja építeni egy tényleges játékot, amelyet képes lesz játszani.
Először megtudhatja, hogyan állíthat be egy projektet a semmiből az Atom kódszerkesztő és a parancssoros eszköz segítségével. Ezután a Tetris saját verziójának elkészítésével elsajátíthatja a JavaScript alapvető ismereteit. Útközben egy rövid áttekintést is kap a HTML és a CSS használatáról.
A tanfolyam során vannak olyan magyarázó szakaszok, amelyek olyan alapvető JavaScript fogalmakat tanítanak, mint a változók, függvények, tömbök és egyebek. Ezek a magyarázó szakaszok szünetet tartanak a Tetris projekttől, hogy egy adott koncepciót elmélyítsenek. Képek és diagramok tartalmazzák a fogalmak jobb megértését.
Néhány szakasz végén feleletválasztós kérdések állnak rendelkezésre, amelyek segítenek tesztelni tudását.

Íme néhány a JavaScript-módszerek közül, amelyeket megtanul a tanfolyamon:
- addEventListener ()
- querySelector ()
- querySelectorAll ()
- kulcskód()
- Math.floor ()
- Math.random ()
- hossz
- az egyes()
- toldás ()
- clearInterval ()
- setInterval ()
- néhány()
- belsőHTML ()
- minden()
- add ()
- eltávolítás ()
- tartalmaz ()
Miután befejezte a tanfolyamot, létrehozta saját Tetris játékát, amelyet játszhat. Csak arra vigyázzon, hogy hol játszik, mert a "Videojátékok leghosszabb börtönbüntetése" című Guinness-világrekord a Tetris játékát tartalmazta.
A kurzust alább vagy a freeCodeCamp.org YouTube csatornán (1,5 órás nézés) nézheted meg.