Dynamic Web Applications with Javascript (5cr)
Code: TO00BL10-3014
General information
- Enrollment
 - 29.11.2021 - 05.12.2021
 - Registration for the implementation has ended.
 
- Timing
 - 24.01.2022 - 20.06.2022
 - Implementation has ended.
 
- Number of ECTS credits allocated
 - 5 cr
 
- Local portion
 - 2 cr
 
- Virtual portion
 - 3 cr
 
- Mode of delivery
 - Blended learning
 
- Campus
 - Laurea Tikkurila
 
- Teaching languages
 - Finnish
 
- Seats
 - 20 - 30
 
- Degree programmes
 - Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (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
Tämä on monimuotototeutus. Opiskelijan on varauduttava omatoimiseen opiskeluun verkossa sekä osallistumaan ohjattuihin verkkotapaamisiin Zoomissa
                    
Learning materials and recommended literature
Opettajan materiaalin lisäksi kurssilla hyödynnetään LinkedIn Learning-palvelusta löytyvää ilmaista videokurssia JavaScriptistä (Linkittyy ulkoiselle sivustolle.) sekä Laurean kirjastosta löytyvää elektronista kurssikirjaa Beginning JavaScript with DOM Scripting and Ajax (Linkittyy ulkoiselle sivustolle.) : Second Editon (Ferguson, Russ; Heilmann, Christian).
Tuntiharjoitukset jaetaan GitHubin kautta. Niitä ei tarvitse palauttaa vaan niiden avulla opitaan projekteissa vaadittuja asioita.
                    
Content and scheduling
OSA I: JavaScript perusteet
OSA II: Dom-skriptaus ja lomakkeiden käsittely
OSA III: Tiedon tallentaminen selaimeen
OSA IV: AJAX
OSA V: jQuery-kirjaston käyttö
                    
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.