Siirry suoraan sisältöön

Web-kehitys MERN-teknologioilla (5 op)

Toteutuksen tunnus: TO00BL11-3003

Toteutuksen perustiedot


Ilmoittautumisaika
23.11.2020 - 29.11.2020
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
28.01.2021 - 05.05.2021
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
3 op
Virtuaaliosuus
2 op
Toteutustapa
Monimuoto-opetus
Toimipiste
Laurea Tikkurila
Opetuskielet
suomi
Paikat
20 - 30
Koulutus
Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettajat
Mika Stenberg
Vastuuopettaja
Mika Stenberg
Opintojakso
TO00BL11

Tavoitteet

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

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

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.

Toteutuksen tärkeät päivämäärät

No exams

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.

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

Arviointiasteikko

H-5

Lisätiedot

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.

Siirry alkuun