Siirry suoraan sisältöön

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

  • TON220SY
    Laurea 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)