Web-kehitys MEAN-teknologioilla (5 op)
Toteutuksen tunnus: TO00BL11-3002
Toteutuksen perustiedot
Ilmoittautumisaika
25.11.2019 - 05.01.2020
Ajoitus
30.01.2020 - 17.05.2020
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Laurea Tikkurila, tiko
Toimipiste
Laurea Tikkurila
Opetuskielet
- Suomi
Paikat
20 - 30
Koulutus
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettaja
- Mika Stenberg
Vastuuopettaja
Mika Stenberg
Ryhmät
-
CCN219SYComplementary competence (bachelor’s studies), S19, Information and Communication Technologies (ICT)
Osaamistavoitteet
Opiskelija osaa
- kuvailla MEAN-teknologiat sekä hyödyntää niitä web-kehityksessä
- asentaa MEAN-kehitysympäristön
- suunnitella ja toteuttaa Node.js-sovelluksia
- hyödyntää Express.js-sovelluskehystä osana web-kehitystä
- kehittää web-sovelluksia, jotka hyödyntävät tietokantoja
Toteutustapa
Kurssi toteutetaan lähiopetuksena. Kurssin aikana opiskelijat tutustuvat web sovellusten kehittykseen MEAN -teknologiapinon avulla. Lähiopetus koostuu ohjatuista työpajoista joissa tehdään ohjelmointiharjoituksia. Kurssin aikana opiskelijat tekevät myös itsenäisiä tehtäviä, jotka palautetaan ja arvioidaan.
Aika ja paikka
Tikkurila
Oppimateriaali ja suositeltava kirjallisuus
Opettajan materiaalin lisäksi seuraavaa kirjaa voidaan hyödyntää kurssilla:
MEAN web development
Haviv, Amos
Link to electronic version (EBL):http://www.laurea.eblib.com/patron/FullRecord.aspx?p=1706428
Toteutuksen valinnaiset suoritustavat
Opiskelija voi suorittaa kurssin itsenäisesti tekemällä vaadittavat tehtävät ja osallistumalla loppukokeeseen.
Toteutuksen tärkeät päivämäärät
No exams
Opiskelijan ajankäyttö ja kuormitus
Kurssin sisällön omaksuminen sekä itsenäisten tehtävien suorittaminen vaatii paneutumista asioihin myös lähitapaamisten ulkopuolella.
Sisältö ja sen jaksotus
- MEAN teknologian perusteet
- kehitysympäristön asennus
- Node.js sovelluksen suunnittelu ja toteutus
- Express.js sovelluskehyksen hyödyntäminen
- Relaatiotietokantojen ja NoSQL -tietokantojen käyttäminen sovelluksissa
Lisätietoja opiskelijoille
Kurssille osallistuvilta opiskelijoilta edellytetään seuraavien kurssien hyväksytty suoritus tai vastaavat tiedot:
- Ohjelmoinnin perustaito
- Verkkosivujen kehittäminen (HTML, CSS, JavaScript)
- Dynaamisten verkkosivujen kehittäminen (JavaScript)
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu:
- Ohjelmointitehtäviin
- Loppukokeeseen, jossa opiskelija osoittaa ymmärtävänsä kurssin keskeiset käsitteet ja niihin liittyvät teknologiat