Siirry suoraan sisältöön

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

  • CCN219SY
    Complementary 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