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)
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.