Siirry suoraan sisältöön

Mobiilikehitys web-tekniikoillaLaajuus (5 op)

Tunnus: HT00CF31

Laajuus

5 op

Opetuskieli

  • suomi

Vastuuhenkilö

  • Tommi Tuikka

Osaamistavoitteet

Opintojakson tarkoitus

Kiinnostaisiko mobiilisovelluskehitys sinulle tutuilla web-tekniikoilla? Mobiilisovelluskehitys on ollut perinteisesti mobiililaitteen käyttöjärjestelmän päälle rakennettavien natiivien sovellusten kehittämistä, mutta nykyään useimpien web-sovellusten on toimittava hyvin myös mobiililaitteilla, ja huomattava osa uusista mobiilisovelluksista tehdään web-tekniikoilla. Tämä opintojakso tarjoaa perusosaamisen, jonka pohjalta voit aloittaa työskentelyn web-tekniikoilla rakennettavien mobiilisovellusten kehittäjänä.

Opintojakson osaamiset

- Sovelluskehitysosaaminen: tuntee sovelluskehityksessä käytettäviä teknologioita ja tunnistaa erilaisten teknologioiden merkityksen ja niiden väliset suhteet.
- Sovelluskehitysosaaminen: Osaa ohjelmoida ja kehittää tietoturvallisia sovelluksia.
- Tietojärjestelmäosaaminen: tuntee ja osaa hyödyntää tyypillisiä tietojärjestelmiä ja palveluita sekä ymmärtää tietoturvan merkityksen palveluiden hyödyntämisessä.
- Oppimaan oppiminen: Osaa hankkia, kriittisesti arvioida sekä tarkoituksenmukaisesti soveltaa oman alansa kansallista ja kansainvälistä tietoperustaa ja käytäntöjä.

Opintojakson osaamistavoite

Opiskelija osaa kehittää mobiilisovelluksia moderneilla web-tekniikoilla. Opiskelija tuntee web-pohjaisten mobiilisovellusten tyypit ja ymmärtää PWA-sovellusten, hybridisovellusten ja natiivihybridisovellusten erilaiset piirteet ja käyttökohteet. Opiskelija tuntee web-pohjaisten mobiilisovellusten kehitykseen soveltuvia yksinkertaisia pilvipalveluratkaisuja.

Sisältö

Opintojaksolla opetellaan kehittämään mobiilisovelluksia moderneilla web-tekniikoilla. Sisältöön kuuluvat mm. ohjelmointiympäristön pystyttäminen, progressiiviset web-sovellukset (PWA), hybridisovellukset ja web-tekniikoilla toteutettavat natiivisovellukset. Opintojaksolla tutustutaan myös mobiilikehityksen apuna käytettäviin pilvialustoihin. Opintojaksolta saa perusvalmiudet web-pohjaisten mobiilisovellusten kehittäjän työhön.

Esitietovaatimukset

Frontend-sovelluskehityksen perusosaaminen.

Arviointikriteerit, tyydyttävä (1)

(Välttävä 1) Osaat toteuttaa yksinkertaisia web-pohjaisia mobiilisovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Tunnet web-pohjaisten mobiilisovellusten tyypit ja niiden kehittämisessä käytettyjä pilvipalveluratkaisuja. Olet yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 50%:ssa tehtävistä.

(Tyydyttävä 2) Osaat toteuttaa yksinkertaisia web-pohjaisia mobiilisovelluksia oppitunneilla esitettyjen mallien tai webissä olevien tutoriaalien avulla. Tunnet web-pohjaisten mobiilisovellusten tyypit ja osaat käyttää niiden kehittämiseen pilvipalveluratkaisuja. Olet yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 70%:ssa tehtävistä.

Arviointikriteerit, hyvä (3)

(Hyvä 3) Osaat soveltaa opittuja tekniikoita myös vaativampien sovellusten kehityksessä ja osaat laajentaa osaamistasi myös kurssilla esitettyjen asioiden ulkopuolelle. Tunnet web-pohjaisten mobiilisovellusten tyypit ja osaat käyttää niiden kehittämiseen pilvipalveluratkaisuja. Ymmärrät mobiilisovellusten tietoturvaan liittyviä tekijöitä. Olet yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 80%:ssa tehtävistä.

(Kiitetettävä 4) Osaat soveltaa opittuja tekniikoita myös vaativampien sovellusten kehityksessä ja osaat laajentaa osaamistasi myös kurssilla esitettyjen asioiden ulkopuolelle. Tunnet web-pohjaisten mobiilisovellusten tyypit ja osaat käyttää niiden kehittämiseen pilvipalveluratkaisuja. Osaat kehittää turvallisia sovelluksia. Olet yrittänyt tehdä kaikki harjoitustehtävät ja päässyt ohjeiden määrittämään lopputulokseen vähintään 90%:ssa tehtävistä.

Arviointikriteerit, kiitettävä (5)

(Erinomainen 5) Opiskelija osaa edellisten vaatimusten lisäksi arvioida kriittisesti mobiilikehityksen teknologioita ja ymmärtää teknologioiden valintakriteerit eri käyttötarkoituksiin. Hän on tehnyt kaikki harjoitustehtävät ja päässyt kaikissa ohjeiden määrittämään lopputulokseen.