Service-oriented applications (8 op)
Toteutuksen tunnus: TTOW0130-0K0V3
Toteutuksen perustiedot
- Ajoitus
-
01.01.2020 - 31.07.2020
Toteutus on päättynyt.
- Opintopistemäärä
- 8 op
- Lähiosuus
- 8 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologiayksikkö
- Opetuskielet
- englanti
- Koulutus
- Tieto- ja viestintätekniikka (AMK)
- Opettajat
- Teemu Kontio
- Ryhmät
-
TTV17S4Tieto- ja viestintätekniikka
-
TTV17S3Tieto- ja viestintätekniikka
- Opintojakso
- TTOW0130
Arviointiasteikko
0-5
Tavoitteet
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.
Oppimateriaalit
Esitellään opintojakson alussa
Toteutuksen valinnaiset suoritustavat
Harjoitustyö, seminaariesitelmä, itsearviointi, vertaisarviointi 100%
Opiskelijan ajankäyttö ja kuormitus
o luennot 18 ho harjoitukset 36 ho itsenäinen työskentely 64 ho harjoitustyö 90hYhteensä: 208h
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.
Esitietovaatimukset
Ohjelmistosuunnittelun hallinta, ohjelmointitaito, olio-ohjelmointi osaaminen, perusteet Internet-teknologioista, tietokantaosaaminen