Web-sovellusten kehittäminen Javascriptillä (5 op)
Toteutuksen tunnus: TO00BL10-3006
Toteutuksen perustiedot
- Ilmoittautumisaika
-
18.05.2020 - 24.05.2020
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
04.09.2020 - 18.12.2020
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Toimipiste
- Laurea Tikkurila
- Opetuskielet
- suomi
- Paikat
- 20 - 35
- Koulutus
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Tavoitteet
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
Aika ja paikka
Laurea Tikkurila päivisin
Oppimateriaali ja suositeltava kirjallisuus
- Opettajan tarjoamat materiaalit Optimassa
- Verkkolähteet
Toteutustapa
Opintojakso toteutetaan lähiopetuksena Tikkurilan kampusella. Opetus tapahtuu päiväaikaan.
Opetus sisältää seuraavia elementtejä:
- Teorialuentoja
- Ohjattuja työpajoja
- Itsenäisia projekteja
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
Arviointiasteikko
H-5
Lisätiedot
Ohjelmoinnin perustaito sekä verkkosivujen kehittäminen (tai vastaavat tiedot) vaaditaan kurssille osallistumiseksi.