Siirry suoraan sisältöön

Web-kehitys MERN-teknologioilla (5 op)

Toteutuksen tunnus: TO00BL11-3003

Toteutuksen perustiedot


Ilmoittautumisaika

23.11.2020 - 29.11.2020

Ajoitus

28.01.2021 - 05.05.2021

Opintopistemäärä

5 op

Virtuaaliosuus

2 op

Toteutustapa

60 % Lähiopetus, 40 % Etäopetus

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

  • TON220SY
    Laurea täydentävä osaaminen (amk-tutkinto), S20, Tietojenkäsittely ja tietoliikenne (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 MERN -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.

Kurssin sisältö menee päällekkäin HY:n FullStack MOOC-kurssin kanssa. Mikäli olet suorittanut sen kurssin, et voi osallistua tälle kurssille. Voit sisällyttää HY:n FullStack -kurssin Laurean tutkintoosi.

Aika ja paikka

Tikkurila ja verkko

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.
Kurssin sisältö menee päällekkäin HY:n FullStack MOOC-kurssin kanssa. Mikäli olet suorittanut sen kurssin, et voi osallistua tälle kurssille. Voit sisällyttää HY:n FullStack -kurssin Laurean tutkintoosi.

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.

Kurssin sisältö menee päällekkäin HY:n FullStack MOOC-kurssin kanssa. Mikäli olet suorittanut sen kurssin, et voi osallistua tälle kurssille. Voit sisällyttää HY:n FullStack -kurssin Laurean tutkintoosi.

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)

Kurssin sisältö menee päällekkäin HY:n FullStack MOOC-kurssin kanssa. Mikäli olet suorittanut sen kurssin, et voi osallistua tälle kurssille. Voit sisällyttää HY:n FullStack -kurssin Laurean tutkintoosi.

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