Web-palvelu ja tietokantarajapinnatLaajuus (5 op)
Tunnus: 8J00CN12
Osaamistavoitteet
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.