Node.js ohjelmointiprojekti

582380
1-3
Software Systems
Intermediate studies
Node.js on JavaScript-sovellusalusta, jolla on helppo kehittää nopeita, helposti skaalattavia verkkosovelluksia. Toteuta omasi yksin tai ryhmässä!
Year Semester Date Period Language In charge
2016 summer 15.08-26.08. 6-6 Finnish 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.

General

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

Completing the course

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