Dynamic Web Applications with Javascript (5 cr)
Code: TO00BL10-3018
General information
- Enrollment
-
28.11.2022 - 04.12.2022
Registration for the implementation has ended.
- Timing
-
16.01.2023 - 02.06.2023
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 2 cr
- Virtual proportion
- 3 cr
- Mode of delivery
- Blended learning
- Campus
- Laurea Tikkurila
- Teaching languages
- Finnish
- Seats
- 20 - 30
- 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
Materials
Canvasissa olevan materiaalin lisäksi kurssilla hyödynnetään LinkedIn Learning-palvelusta löytyvää ilmaista videokurssia JavaScriptistä sekä Laurean kirjastosta löytyvää elektronista kurssikirjaa Beginning JavaScript with DOM Scripting and Ajax: Second Editon (Ferguson, Russ; Heilmann, Christian).
Tuntiharjoitukset jaetaan GitHubin kautta. Niiden avulla opitaan projekteissa vaadittuja asioita.
Teaching methods
The implementation plan is available in Finnish.
Exam schedules
Tutkintosäännön 18§ mukaisesti ”opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle opintoon osallistumisensa vahvistamiseksi. Mikäli opiskelija on estynyt perusteluista syistä osallistumaan ensimmäiseen kontaktikertaan tai aktivoitumaan opinnoissa opettajan asettamien edellytysten mukaisesti, hänen tulee olla yhteydessä vastuuopettajaan toteutukselle osallistumisesta sopimiseksi. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta tai poissaolon syytä ei voida pitää perusteltuna. Hänen tilalleen voidaan ottaa jonossa oleva seuraava opiskelija”.
Completion alternatives
Laurean tutkintosäännön mukaisesti ”Kaikilla opiskelijoilla on oikeus osaamisensa näyttämiseen. Aloitteen hankitun osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Osaamisen tunnistaa ja tunnustaa opinnosta vastaava opettaja tai muu tehtävään nimetty henkilö. Arvioinnissa noudatetaan samaa arviointikriteeristöä ja pääsääntöisesti samaa arviointiasteikkoa kuin vastaavalla opintojaksolla tai -kokonaisuudella. Opiskelijalla on oikeus hakea osaamisen tunnustamista riippumatta siitä, missä, miten ja milloin osaaminen on hankittu. Opiskelija voi hakea myös työssä hankittavan osaamisen tunnistamista osaksi tutkintoa (työn opinnollistaminen). ... Opiskelija vastaa osaamisen osoittamisesta, todistamisesta ja riittävien tietojen toimittamisesta. Osaamisen arvioivat opiskelija ja näytön vastaanottava ohjaaja yhdessä. ” Katso lisätietoa opiskelijaintrasta.
Content scheduling
OSA I: JavaScript perusteet
OSA II: Dom-skriptaus ja lomakkeiden (FORMs) käsittely
OSA III: Tiedon tallentaminen selaimeen (SessionStorage ja LocalStorage)
OSA IV: AJAX
OSA V: jQuery-kirjaston käyttö
Evaluation scale
H-5
Further information
Ohjelmoinnin perustaito sekä verkkosivujen kehittäminen (tai vastaavat tiedot) vaaditaan kurssille osallistumiseksi.