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
Hakua koskevat kysymykset
Tutkinto-opiskelija
Suomi