Skip to main content

Dynamic Web Applications with Javascript (5 cr)

Code: TO00BL10-3006

General information


Enrollment
18.05.2020 - 24.05.2020
Registration for the implementation has ended.
Timing
04.09.2020 - 18.12.2020
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Campus
Laurea Tikkurila
Teaching languages
Finnish
Seats
20 - 35
Degree programmes
Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
Mika Stenberg
Teacher in charge
Mika Stenberg
Study unit
TO00BL10

Learning outcomes

The student is able to
- identify the role of client-side web technologies and explain how they deliver value
- compare the features, benefits and applicability of major client-side web technologies available in the market
- set up a development environment for implementing Javascript based web applications
- design, develop and implement dynamic and interactive web applications using Javascript based technologies

Location and time

Laurea Tikkurila päivisin

Materials

- Opettajan tarjoamat materiaalit Optimassa
- Verkkolähteet

Teaching methods

Opintojakso toteutetaan lähiopetuksena Tikkurilan kampusella. Opetus tapahtuu päiväaikaan.
Opetus sisältää seuraavia elementtejä:
- Teorialuentoja
- Ohjattuja työpajoja
- Itsenäisia projekteja

Completion alternatives

Itsenäiset projektit opettajan osoittamista aiheista.

Content scheduling

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

Evaluation scale

H-5

Further information

Ohjelmoinnin perustaito sekä verkkosivujen kehittäminen (tai vastaavat tiedot) vaaditaan kurssille osallistumiseksi.

Go back to top of page