Web-sovellusten kehittäminen Javascriptillä (5 op)
Toteutuksen tunnus: TO00BL10-3006
Toteutuksen perustiedot
Ilmoittautumisaika
18.05.2020 - 24.05.2020
Ajoitus
04.09.2020 - 18.12.2020
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Laurea Tikkurila, tiko
Toimipiste
Laurea Tikkurila
Opetuskielet
- Suomi
Paikat
20 - 35
Koulutus
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Mika Stenberg
Vastuuopettaja
Mika Stenberg
Ryhmät
-
TON220SYLaurea täydentävä osaaminen (amk-tutkinto), S20, Tietojenkäsittely ja tietoliikenne (ICT)
Osaamistavoitteet
Opiskelija osaa
- tunnistaa front-end -sovellusten roolin ja niiden tuoman hyödyn web-kehityksessä
- vertailla suosituimpien teknologioiden ominaisuuksia ja soveltuvuutta eri tarpeisiin
- asentaa kehitysympäristön JavaScript-sovellusten kehittämistä varten
- suunnitella ja toteuttaa dynaamisia ja vuorovaikutteisia web-sovelluksia JavaScriptin avulla
Toteutustapa
Opintojakso toteutetaan lähiopetuksena Tikkurilan kampusella. Opetus tapahtuu päiväaikaan.
Opetus sisältää seuraavia elementtejä:
- Teorialuentoja
- Ohjattuja työpajoja
- Itsenäisia projekteja
Aika ja paikka
Laurea Tikkurila päivisin
Oppimateriaali ja suositeltava kirjallisuus
- Opettajan tarjoamat materiaalit Optimassa
- Verkkolähteet
Toteutuksen valinnaiset suoritustavat
Itsenäiset projektit opettajan osoittamista aiheista.
Sisältö ja sen jaksotus
OSA I: JavaScript basics
- Course Introduction
- Web & JavaScript landscape overview
- JavaScript syntax bootcamp
OSA II: Dom Scripting
- DOM traversal and manipulation
- using events
OSA III: Building Smart Forms, Savind data
- Tiedon tallentaminen
- Building Smart Forms
- Localstorage
- IndexedDB
OSA IV: AJAX
- AJAX explained
- Injecting static content into website
- Retrieving and parsing XML / JSON data with JS and AJAX
- Building Single Page Applications with AJAX
- Ajax and JSON
- Using REST API's with AJAX
OSA VII: jQuery Framework
- DOM traversal and manipulation with jQuery
- Effects and animations
- AJAX
Lisätietoja opiskelijoille
Ohjelmoinnin perustaito sekä verkkosivujen kehittäminen (tai vastaavat tiedot) vaaditaan kurssille osallistumiseksi.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
- Osallistuminen lähiopetukseen
- Teoriakoe
- itsenäiset projektit (3 kpl)