Rails-ohjelmointia lukiolaisille

Mikä on serveri? Voinko koodata itse serverin? Miten nettisivusta saadaan hieno? Miten saan sivut "nettiin"?

Tällä kurssilla opettelemme web-ohjelmoinnin perusteita. Etukäteen ei tarvitse osata mitään. Aluksi opetellaan aivan perusasioita: mikä on tietokoneen ja selaimen rooli webissä, mitä ovat HTTP-pyyntö ja tietokanta.

Alun jälkeen siirrymme koodaamaan Ruby On Rails -ohjelmointikielellä. Se on yksi maailman käytetyimmistä web-ohjelmointikielistä. Tehdään ohjetta seuraten käyttäjätunnussysteemi salasanoilla ja opetellaan sivujen tyylitystä. Opitaan myös miten olioita käytetään Rails-ohjelmoinnissa tietokantaan tallettamisessa. Materiaalin tekstien välissä on koodaustehtäviä.

Perusteiden jälkeen on mielenkiintoisten juttujen vuoro, sillä 5. osassa tehdään aiemman koodin päälle chat-softa.

Materiaalin tekijä on Pihla Toivanen avustajinaan Jesper Hjorth ja Matti Nelimarkka. Kurssi pidetään ensimmäisen kerran Päivölän matematiikkalinjalla heinäkuussa 2016.