Appearance
Tehtävät
Opintojakson tehtävät on jaettu kolmeen eri osioon.
Tehtävät 1 ja 2 muodostavat ns. Full Stack kokonaisuuden, jossa lopullinen tavoite on luoda toimiva ToDo web-sovellus. (yhteensä 60p joista soveltavien tehtävien osuus 20p)
Tehtävä 2 on riippuvainen tehtävän 1 dokumentoidusta osiosta (CORS osioon saakka täytyy olla tehtävä 1 tehtynä jotta tehtävä 2 on mahdollista tehdä).
ToDo-sovelluksen eli "tehtävälista-sovelluksen" toiminnallisuudet tavallisesti vaativat kaikkia CRUD operaatioita käytettäväksi ja tämän takia se on valikoitunut tehtävän aiheeksi.
API Quizzes (30p) on rajapintojen käyttämiseen suunniteltu koe/tehtäväsarja jolla testataan luennoilla käytyjen asioiden osaamista (ks.luentomateriaali ja linkit jotka merkattu luettaviksi.). API quizzes tehdään käyttämällä sille erikseen rakennettua rajapintaa.
Tehtävä 1 - ToDo rajapinta (API tehtävä) 30p
- Projektiluontoinen tehtävä, tehtävämateriaalia lisätään kurssin edetessä
- Tehdään pääsääntöisesti itsenäisesti
- Sisältää ohjatun (tehtävämateriaali) sekä soveltavan osuuden
- Tuki Teamsin kautta ja luennoilla
- Tehtävän palautus avautuu luennon 5 jälkeen
- Palautetaan linkki GitLab repositorioon moodlessa
Tehtävä 2 - ToDo javaScript App (Web Client) 30p
- Aloitetaan luennolla 6
- Myös projektiluontoinen tehtävä, clientin tehtävämateriaalia lisätään kurssin edetessä.
- Tehdään pääsääntöisesti itsenäisesti
- Sisältää ohjatun (tehtävämateriaali) sekä soveltavan osuuden
- Tuki Teamsin kautta ja luennoilla
- Tehtävän palautus avautuu luennon 10 jälkeen
- Palautetaan linkki GitLab repositorioon moodlessa
API Quizzes 30p
- Avautuu luennolla 7
- Tästä tulossa lisää informaatiota myöhemmin.
Oppimispäiväkirja 10p (pakollinen)
- Tee oppimispäiväkirja itseäsi varten, lyhyet muistiinpanot asioista mitä olet oppinut riittävät.
- Oppimispäiväkirjaa ei arvioida vaan palautuksesta tulee automaattisesti 10p
- Palautus moodleen kurssin lopussa
Arviointi
Pisteet | Arvosana |
---|---|
40p | 1 |
50p | 2 |
60p | 3 |
70p | 4 |
80p | 5 |