Service-oriented applicationsLaajuus (8 op)
Opintojakson tunnus: TTOW0130
Opintojakson perustiedot
- Laajuus
- 8 op
- Opetuskieli
- englanti
- Vastuuhenkilö
- Teemu Kontio
Osaamistavoitteet
Opiskelija tuntee palvelupohjaisten sovellusten suunnittelu- ja toteutusperiaatteet. Opiskelija osaa REST-arkkitehtuurin perusteet. Opiskelija osaa suunnitella ja toteuttaa palvelupohjaisen sovelluksen.
Sisältö
Opintojakso sisältää perusteet palvelupohjaisten sovellusten arkkitehtuurista, suunnittelusta ja toteutuksesta. Lisäksi tutustutaan Web-palveluihin, ReST-arkkitehtuuriin ja pilvipalveluihin. Harjoitustyössä tutustutaan ja toteutetaan palvelupohjainen sovellus käyttäen soveltuvia sovelluskehyksiä ja kirjastoja.
Esitietovaatimukset
Ohjelmistosuunnittelun hallinta, ohjelmointitaito, olio-ohjelmointi osaaminen, perusteet Internet-teknologioista, tietokantaosaaminen
Arviointikriteerit, tyydyttävä (1)
Välttävä 1: Opiskelija tuntee vain osin palvelupohjaisiin sovelluksiin liittyvät käsitteet ja suunnittelu- ja toteutusperiaatteet. Opiskelija osaa käyttää joitakin REST-kutsuja. Opiskelija osaa suunnitella ja toteuttaa vain osia palvelupohjaisesta sovelluksesta. Dokumentaatio on palautettu ja on suppea.
Tyydyttävä 2: Opiskelija osaa pääosin palvelupohjaisiin sovelluksiin liittyvät käsitteet ja suunnittelu- ja toteutusperiaatteet. Opiskelija osaa käyttää REST-kutsuja. Opiskelija osaa suunnitella ja toteuttaa pienen palvelupohjaisen sovelluksen. Dokumentaatio on suppea, lähes virheetön ja joitakin valittuja ratkaisuja on perusteltu.
Arviointikriteerit, hyvä (3)
Hyvä 3: Opiskelija osaa pääosin palvelupohjaisiin sovelluksiin liittyvät käsitteet ja suunnittelu- ja toteutusperiaatteet. Opiskelija osaa käyttää REST-kutsuja ja toteuttaa osia REST-rajapinnasta. Opiskelija osaa suunnitella ja toteuttaa palvelupohjaisen sovelluksen. Dokumentaatio on kattava, selkeä, lähes virheetön ja valitut ratkaisut on osin perusteltu.
Kiitettävä 4: Opiskelija osaa palvelupohjaisiin sovelluksiin liittyvät käsitteet ja suunnittelu- ja toteutusperiaatteet. Opiskelija osaa käyttää REST-kutsuja ja toteuttaa REST-rajapinnan. Opiskelija osaa suunnitella ja toteuttaa vaativan tai laajan palvelupohjaisen sovelluksen. Dokumentaatio on kattava, selkeä, virheetön ja valitut ratkaisut on perusteltu.
Arviointikriteerit, kiitettävä (5)
Erinomainen 5: Opiskelija osaa palvelupohjaisiin sovelluksiin liittyvät käsitteet ja suunnittelu- ja toteutusperiaatteet. Opiskelija osaa käyttää REST-kutsuja ja toteuttaa REST-rajapinnan. Opiskelija osaa suunnitella ja toteuttaa vaativan ja laajan palvelupohjaisen sovelluksen. Dokumentaatio on kattava, selkeä, virheetön ja valitut ratkaisut on perusteltu.