Dynamic Web Applications with Javascript (5cr)
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)
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
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
Time and location
Laurea Tikkurila päivisin
Learning materials and recommended literature
- Opettajan tarjoamat materiaalit Optimassa
- Verkkolähteet
Alternative completion methods of implementation
Itsenäiset projektit opettajan osoittamista aiheista.
Content and 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
Further information for students
Ohjelmoinnin perustaito sekä verkkosivujen kehittäminen (tai vastaavat tiedot) vaaditaan kurssille osallistumiseksi.
Evaluation scale
H-5
Further information
Ohjelmoinnin perustaito sekä verkkosivujen kehittäminen (tai vastaavat tiedot) vaaditaan kurssille osallistumiseksi.