Kurssilla tutustutaan JavaScriptilla tapahtuvaan moderniin websovelluskehitykseen. Pääpaino on React-kirjaston avulla toteutettavissa single page -sovelluksissa, ja niitä tukevissa Node.js:llä toteutetuissa REST-rajapinnoissa. Kurssilla tutustutaan myös GraphQL:n eli REST:ille vaihtoehtoiseen rajapintojen toteutusperiaatteeseen
Kurssilla käsitellään myös sovellusten testaamista, konfigurointia ja suoritusympäristöjen hallintaa sekä tietokantojen käyttöä sovelluksen tietojen tallettamiseen
Kurssin laajuus on 5-14 opintopistettä, sisältö on sama kun Helsingin yliopiston tietojenkäsittelytieteen osaston keväällä 2022 pidetyllä kurssilla Full stack -websovelluskehitys. Kurssiin liittyy myös 1-10 opintopisteen laajuinen harjoitustyö.
Yhteistyökumppaneina kurssilla on Houston Inc, Terveystalo, Elisa, Unity Technologies, Konecranes ja Smartly.io. Katso täältä yhteistyökumppaniemme asiantuntijoiden vierailuluentoja kurssin aihepiireistä.
Osallistujilta edellytetään vahvaa ohjelmointirutiinia, web-ohjelmoinnin ja tietokantojen perustuntemusta, git-versionhallintajärjestelmän peruskäytön hallintaa, kykyä pitkäjänteiseen työskentelyyn sekä valmiutta omatoimiseen tiedonhakuun ja ongelmanratkaisuun. Osallistuminen ei kuitenkaan edellytä kurssilla käsiteltävien tekniikoiden tai JavaScript-kielen hallintaa.
Kurssin sisällöstä ja suoritustavasta kerrotaan materiaalissa osassa 0, lue ne huolella.
Kurssiin liittyvää keskustelua Discordissa, kanavalla https://study.cs.helsinki.fi/discord/join/fullstack, tule mukaan!
- Huom: kaikki epäasialliset, halventavat ja jotain ihmisryhmää syrjivät kommentit kanavalla ovat kiellettyjä ja tällaisten kommenttien esittäjät poistetaan kanavalta.