Web- ja mobiiliohjelmointi

Yksittäinen kurssi

Kurssi esittelee web- ja mobiiliympäristön ajankohtaisia ohjelmointitekniikoita. Web-ohjelmoinnin osalta tarkastellaan modernien yhden sivun sovellusten ohjelmointia. Aihetta lähestytään full stack -ohjelmistokehityksen näkökulmasta. Käsiteltäviä aiheita ja teknologioita ovat mm. HTML5, CSS3, JavaScript-ohjelmointi, ReactJS, Node.js, REST ja MongoDB.

Mobiiliohjelmoinnin osiossa tutustutaan mobiiliohjelmoinnin moderneihin tekniikoihin, esim. mobiilisovelluksen rakentamiseen React Native -teknologialla. Web- ja mobiiliohjelmoinnin käsitteiden sisäistämistä tuetaan käytännön esimerkeillä ja mm. kehitystyökaluihin ja virheenjäljitysmenetelmiin tutustumalla.

Kurssin suoritettuaan opiskelija osaa

  • selittää ja soveltaa web- ja mobiiliohjelmoinnin tekniikoita ja peruskäsitteitä.
  • ohjelmoida yksinkertaisia sovelluksia JavaScriptillä.
  • rakentaa asiakaspuolen käyttöliittymiä ja komponentteja React-teknologialla.
  • kuvata ja soveltaa HTTP-protokollaa ja REST-arkkitehtuuria.
  • luoda palvelinpuolen Node.js-sovelluksia ja käyttää npm-pakettimanageria.
  • käsitellä HTTP-pyyntöjä ja käyttää tietokantoja palvelinpuolella.
  • etsiä ja poistaa ohjelmointivirheitä full stack -sovelluksista.
  • toteuttaa yksinkertaisen mobiilisovelluksen modernilla teknologialla.
  • selittää mobiilialustan ja -käyttöjärjestelmän toiminnan perusperiaatteet.

Lisätietoja Turun yliopiston opinto-oppaassa.

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

Lisätietoa opintojen suorittamisesta

Turun yliopisto
Timo Vasankari
timo.vasankari(at)utu.fi

Hakua koskevat kysymykset

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
info(at)fitech.io

Teemat:

Kurssikoodi:

Opintopisteet

Hinta:

Kurssin taso:

Kurssin ajankohta:

Viimeinen hakupäivä:

Vastuuyliopisto:

Toteuttamistapa:

Paikkakunta:

Opetuskieli:

Esitietovaatimukset:

Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.

Kurssi sisältyy seuraaviin teemoihin