Node.js ohjelmointiprojekti

582380
1-3
Ohjelmistojärjestelmät
Aineopinnot
Node.js on JavaScript-sovellusalusta, jolla on helppo kehittää nopeita, helposti skaalattavia verkkosovelluksia. Toteuta omasi yksin tai ryhmässä!
Vuosi Lukukausi Päivämäärä Periodi Kieli Vastuuhenkilö
2016 kesä 15.08-26.08. 6-6 Suomi Kjell Lemström

Kurssi kokoontuu kuten Angular.js ohjelmointiprojekti: 15.08. MA 12-14 B221, 16.08.-25.08. TI, TO 12-15 B221, 26.08. PE 12-15 B221.

Yleistä

Kurssilla toteutaan pienimuotoinen Node.js alustalla toimiva sovellus, johon kannattaa tehdä yhdessä Angular-kurssin kanssa Angularilla toimiva front-end. Ohjaajana toimii Teemu Koivisto teekoivi@cs.helsinki.fi jolta voi kysyä tarkempia ohjeita mutta kurssin aikana varmasti tulee asiat selviksi. Framework on muuten vapaa, Express.js, Sails tai Hapi - kaikki kelpaa. Kurssiin tullaan tekemään pienimuotoinen GitHub repositorio jossa tulee olemaan yleisiä rakenteellisia ohjeita Express:illä toimivaan sovellukseen. Ohjauksissa kuitenkin saa paljon ohjeita ja suotavaa olisi tehdä ryhmässä, jos aloituskynnys tuntuu korkealta. Samantasoisen kaverin kanssa oppii helpommin eikä tarvitse vaivautua tyhmistäkään kysymyksistä jos ei ohjaajaa halua vaivata.

HUOM. Paja järjestetään luokassa BK107 tiistaina 16.8 ja torstaina 18.8 syystä koska joku muu porukka oli ängennyt noille päiville.

Kurssivuna toimii https://github.com/TeemuKoivisto/angular-node-projekti-2016-kesa

Kurssipalautus tehdään tämän kautta https://docs.google.com/forms/u/0/d/e/1FAIpQLSfndBvApdQ4rBrUWSBvussd_ICep5n5ithcslduQ31VSj8Cog/viewform

Kurssin suorittaminen

Kurssilla tulee pitää yllä tuntipäiväkirjaa oman GitHub-repositorion README:ssä, jonka mukaan opintopisteet määrätään. Yhteen opintopisteeseen vaaditaan 15 tuntia työtä eikä kurssista anneta arvosanaa. Kurssilla on aloitusluento 15.8 12:00-> B221-luokassa johon on HYVIN suotava tulla. Ohjausta järjestetään tiistaisin ja torstaisin 12-15 samassa luokassa. Loppudemo on 26.8 12:00-> samassa luokassa sekin. Projektin vaativuus ei sinänsä vaikuta opintopisteisiin, tarkoituksena olisi kasvattaa opiskelijoiden ymmärtämistä web-devauksesta ja kartuttaa työelämään soveltuvia taitoja omien kiinnostuskohteiden mukaan. Että voi linkkaa CV:ssä jonkin toimivan sovelluksen.

DEADLINE 28.8 su 23:59