Ota haltuusi React, Redux, Node.js, MongoDB, GraphQL ja TypeScript! 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.
Note that some libraries might not work with the new React version 18. If you run in trouble with library compatibility, read this.
Ajankohtaista
Kurssin vuoden 2022 versio on käynnissä! Voit jatkaa aiemman version suorittamista vuoden 2022 kurssilla tämän ohjeen mukaisesti.
Kurssiin liittyvää keskustelua Discordissa, kanavalla https://study.cs.helsinki.fi/discord/join/fullstack sekä Telegramissa, kanavalla https://t.me/fullstackcourse, tule mukaan!
- Huom: kaikki epäasialliset, halventavat ja jotain ihmisryhmää syrjivät kommentit kanavalla ovat kiellettyjä ja tälläisten kommenttien esittäjät poistetaan kanavalta.
Kurssin tehtävien tekoon on tarjolla apua viikottaisessa ohjauksessa, jota järjestetään 12.5. asti. Kumpulan kamppuksella ohjausta järjestetään maanantaisin klo 14-16 BK107-luokassa. Zoom-ohjausta järjestetään torstaisin klo 14-16. Pääset liittymään Zoom-ohjaukseen tällä linkillä.
Yhteistyökumppaneina kurssilla on Houston Inc, Terveystalo, Elisa, K-ryhmä, Unity Technologies, Konecranes ja Smartly.io. Katso täältä yhteistyökumppaniemme asiantuntijoiden vierailuluentoja kurssin aihepiireistä.
Materiaalin tekijä ja lisenssi
Kurssimateriaalin osat 0-8 ja 13 on tehnyt Matti Luukkainen. Osa 9 on Terveystalon ohjelmistokehittäjien tekemä. Osan 10 on tehnyt Kalle Ilves. Osa 11 on Smartlyn ohjelmistokehittäjien tekemä ja osa 12 on tehnyt Jami Kousa. Lukuisat henkilöt ovat parantaneet materiaalin laatua kirjoitus- ja asiavirhekorjauksin. Voit osallistua kurssimateriaalin parantamiseen myös itse.
Sivuston designin on suunnitellut ja toteuttanut Houston inc, joka on myös auditoinut kurssin sisällön.
Sivuston designin on suunnitellut ja toteuttanut Houston inc, joka on myös auditoinut kurssin sisällön.
Tämä materiaali on lisensoitu Creative Commons BY-NC-SA 3.0 -lisenssillä, joten voit käyttää ja levittää sitä vapaasti, kunhan alkuperäisten tekijöiden nimiä ei poisteta. Jos teet muutoksia materiaaliin ja haluat levittää muunneltua versiota, se täytyy lisensoida samalla lisenssillä. Materiaalien käyttö kaupalliseen tarkoitukseen on ilman erillistä lupaa kielletty.