Kursusel õpetatakse JavaScripti kasutamist veebirakenduste arendamisel – eesmärgiks on anda edasi baasteadmised kaasaegsete (rikkaliku kasutajakogemusega) veebilehtede loomiseks.
Programm:
Päev 1: JavaScripti põhialused ja Document Object Model (DOM)
Sissejuhatus JavaScripti
Muutujad
Objektid ja tüübid
Funktsioonid
Stiilid ja veebilehe väljanägemise muutmine
Document Object Model (DOM)
HTML5 ja DOM
Vormid
Sündmused
Vigade otsimine JavaScripti koodist
Päev 2: Asünkroonne JavaScript, objektorienteeritud JavaScript ja noolefunktsioonid
Klassid ja objektid
Asünkroonne JavaScript ja Promise’d
Fetch API
Noolefunktsioonid
Regulaaravaldised
Kursuse läbinu tunneb järgmisi JavaScripti kontseptsioone:
Muutujad, konstandid
Põhilised koodistruktuurid:
Tsüklid (while, for, do..while)
Hargnemised (if-else, switch)
Massiivid, numbrid, tekstid, kuupäevad, klassid ja objektid
Funktsioonid – nende loomine ja käivitamine (sh noolefunktsioonid)
Document Object Model (DOM) ja selle abil HTML-elementide poole pöördumine
Sündmused ja sündmuste kuulamine veebilehel
Asünkroonne JavaScript ja Promise’d
Fetch API kasutamine HTTP-päringute teostamiseks serveriga suhtlemisel (sh async ja await võtmesõnade kasutamine)