Web-palvelu ja tietokantarajapinnat (5op)
Toteutuksen tunnus: 8J00CN12-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 25.08.2020 - 01.11.2020
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.09.2020 - 30.11.2020
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Opetuskielet
- suomi
- Koulutus
- Insinööri (ylempi AMK), Automaatiotekniikka
- Opettajat
- Aleksi Frimodig
- Petteri Mäkelä
- Juha-Pekka Peltomäki
- Opintojakso
- 8J00CN12
Arviointiasteikko
1-5
Tavoitteet
Opiskelija osaa suunnitella RESTful Web Services -palvelun, joka on yhteydessä erityyppisiin tietolähteisiin. Opiskelija osaa toteuttaa web-palvelun Node.js:llä ja osaa hyödyntää ODM- ja ORM-rajapintoja tietokantoihin. Opiskelija hallitsee REST-pohjaisten palveluiden testausmenetelmät.
Sisältö
- Node.js:n ja Expressin perusteet
- ODM-rajapinta ja Mongoose
- MySQL-tietokannan käyttö Node-ympäristössä
- ORM-rajapinta ja MySQL
- RESTful Web Services suunnittelu
- RESTful Web Services -palvelun toteuttaminen Node.js:llä
- RESTful Web Services -palvelun testaus
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa suunnitella RESTful Web Services -palvelun, joka on yhteydessä erityyppisiin tietolähteisiin.
Arviointikriteerit, hyvä (3)
Opiskelija osaa suunnitella RESTful Web Services -palvelun, joka on yhteydessä erityyppisiin tietolähteisiin. Opiskelija osaa toteuttaa web-palvelun Node.js:llä ja osaa hyödyntää ODM- ja ORM-rajapintoja tietokantoihin. Opiskelija tuntee REST-pohjaisten palveluiden testausmenetelmät.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa suunnitella RESTful Web Services -palvelun, joka on yhteydessä erityyppisiin tietolähteisiin. Opiskelija osaa toteuttaa web-palvelun Node.js:llä ja osaa hyödyntää ODM- ja ORM-rajapintoja tietokantoihin monipuolisesti. Opiskelija hallitsee REST-pohjaisten palveluiden testausmenetelmät.