Koulutuksessa tutustumme Javascript-kielen perusteisiin ja siihen, miten sen avulla voit luoda toiminnallisuuksia www-sivuille.
Tavoite
Koulutuksen jälkeen osaat luoda yksinkertaisia www-sivujen toimintoja sekä lukea ja päivittää Javascript-koodia.
Kenelle
Kurssi on tarkoitettu henkilöille, joilla on perustiedot HTML- ja CSS-kielistä, jotka joutuvat luomaan ja muokkaamaan www-sivun toiminnallisuuksia Javascript-kielellä.
Ohjelmaversio
Tässä koulutuksessa käytetään uusinta Notepad ++ -sovelluksen versiota (ilmainen). Suosittelemme lataamaan sovelluksen ennen koulutuksen alkua.
Koulutuksen sisältö
Mitä on Javascript ja mihin sitä käytetään?
- Javascriptin perusperiaatteita. Javascript kirjastot ja kielen syntaksi
- Miten voisin hyödyntää Javascriptia? Esimerkkejä.
JavaScriptin lisääminen omille sivuille
JavaScriptin alkeita
- ohjelmoinnin elementit
- vakiot, muuttujat ja niiden näkyvyys
- käyttöliittymä objektit
- Web-sivun elementtien arvojen käsittely
- Olio-ohjelmointi ja prototyyppimalli
- Moduulit
- Funktiot
Oliot Javasriptissä
- Tapahtumakäsittely
- Taulukko (Array-objekti)
- String, Date ja Math objekti
- Ohjelmoijan määrittelemät objektit
Lomakkeiden käsittely
Säännönmukaiset lausekkeet, evästeet
Dynaaminen HTML (tyylitiedostot, DOM & JavaScript)
Valmiit JavaScript-kirjastot
- jQuery
- Muut käytettävät kirjastot
JavaScript ja HTML5 Canvas ja WebGL
Avainsanat
JavaScript, HTML5, Selainohjelmointi, Kotisivut, Kotisivujen muokkaus, www-sivut, HTML, CSS, Tyylitiedosto, HTML5 Canvas, WebGL
Kurssilainen –
Käytännön harjoituksia olisi pitänyt olla enemmän, nyt suurin osa oli teoriaa ja tätä oli hieman vaikea seurata. Vielä enemmän olisin toivonut lisää erilaisia käyttötarkoituksia. Opettaja olisi voinut hieman enemmän myös kierrellä ja auttaa oppilaita eteenpäin (ei vain lopussa läpikäyntiä, johon meni ehkä suhteessa liikaa aikaa sen sijaan että hän olisi auttanut tarvittaessa tehtävien aikaan).
Kurssilainen –
Liian lyhyt aiheeseen.
Kurssilainen –
Kaksipäiväisestä kurssista saisi ehkä enemmän irti. Ensimmäisenä päivänä perusteet kuten nyt ja toisena päivänä lisää käytännön tehtävien tekemistä ja sen selvittämistä mikä meni pieleen jos ei toiminut. Nyt jäi vähän auki miksi ei toiminut ja tuntuu että ei sen takia päässyt eteenpäin kun ei ymmärtänyt missä virhe on.
Kurssilainen –
Kurssilainen –
Hyvä kurssi, oli kiva tehdä itse tehtäviä.
Kurssilainen –
Kurssi sisälsi hyviä harjoituksia, aihe on vain liian laaja yhden päivän pintaraapaisuun. Olisin kaivannut lisää esimerkkejä ja materiaaleja joiden läpikäymistä kannattaisi käydä kurssin jälkeen läpi.
Kurssilainen –
Olisi ollut kiva, jos kurssi olisi ollut monipäiväinen. Yhdessä päivässä en ihan oppinut koodaamaan, mutta joku yleiskäsitys tuli aiheesta.
Kurssilainen –
Aloittelijalle vaikea päästä kärryille, kun tehtäviä ei oikeastaan avattu tarpeeksi/käyty läpi niin että ymmärtäisin miten ne saa tehtyä/mikä meni pieleen. Tästä olisi oppinut jotain.
Kurssilainen –
Kurssilainen –
Hyviä tehtäviä, ei ollenkaan liian vaikeita! Yhden päivän koulutuksesta sai hyvin asioita irti kun osa niistä oli tuttuja. Näitä koodikursseja voisi olla useampaakin tasoa, hyvä päivittää tietoja siinä vaiheessa kun on jo päässyt vähän itsekin koodaamaan. Kiitos!