◐ Shell
clean mode source ↗

Full stack open

Siirry sisältöön

Aloita kurssi

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.

Stacked cubes with React logo and JavaScript text

Ajankohtaista

Kurssilla ei ole enää vuosittaisia versiota, kurssi jatkuu katkeamattomasti ilman taukoja. Lue täältä lisää!

Kurssiin liittyvää keskustelua Discordissa, kanavalla https://study.cs.helsinki.fi/discord/join/fullstack, tule mukaan!

  • Katso täältä miten kanavalla kysytyt kysymykset kannattaa muotoilla
  • Huom: kaikki epäasialliset, halventavat ja jotain ihmisryhmää syrjivät kommentit kanavalla ovat kiellettyjä ja tällaisten kommenttien esittäjät poistetaan kanavalta.

Yhteistyökumppaneina kurssilla on Houston Inc, Terveystalo, Elisa, 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.

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.

Web-sovellusten toiminnan perusteet

Osa 0

Web-sovellusten toiminnan perusteet

Reactin perusteet

Osa 1

Reactin perusteet

Palvelimen kanssa tapahtuva kommunikointi

Osa 2

Palvelimen kanssa tapahtuva kommunikointi

Palvelimen ohjelmointi NodeJS:n Express-kirjastolla

Osa 3

Palvelimen ohjelmointi NodeJS:n Express-kirjastolla

Express-sovellusten testaaminen, käyttäjänhallinta

Osa 4

Express-sovellusten testaaminen, käyttäjänhallinta

React-sovelluksen testaaminen, React Router

Osa 5

React-sovelluksen testaaminen, React Router

Edistynyt tilan hallinta

Osa 6

Edistynyt tilan hallinta

custom-hookit, esbuild

Osa 7

custom-hookit, esbuild

GraphQL

Osa 8

GraphQL

TypeScript

Osa 9

TypeScript

React Native

Osa 10

React Native

CI/CD

Osa 11

CI/CD

Konttiteknologia

Osa 12

Konttiteknologia

Relaatiotietokannan käyttö

Osa 13

Relaatiotietokannan käyttö

Next.JS

Osa 14

Next.JS

Helsingin Yliopisto logo

Helsingin yliopisto on Suomen vanhin ja suurin tiedekorkeakoulu, yhteensä 40 000 henkilön kansainvälinen tiedeyhteisö. Tieteen voimalla yliopisto on rakentanut yhteiskuntaa, sivistystä ja hyvinvointia jo vuodesta 1640.

Houston Inc. logo

Suomalainen Houston Inc. on vuonna 2003 perustettu ketterä softatalo. Suunnittelemme ja toteutamme asiakkaillemme räätälöityjä digitaalisia palveluita liiketoiminnan tarpeisiin.

Full stack open

matti.luukkainen@helsinki.fi

githubxfacebookyoutube

Creative Commons BY-NC-SA 3.0 -lisenssi

Materiaali on lisensoitu Creative Commons BY-NC-SA 3.0 -lisenssillä.