Skip to main content

Web App Development with MERN (5 cr)

Code: TO00BL11-3003

General information


Enrollment
23.11.2020 - 29.11.2020
Registration for the implementation has ended.
Timing
28.01.2021 - 05.05.2021
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
3 cr
Virtual proportion
2 cr
Mode of delivery
Blended learning
Campus
Laurea Tikkurila
Teaching languages
Finnish
Seats
20 - 30
Degree programmes
Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
Mika Stenberg
Teacher in charge
Mika Stenberg
Study unit
TO00BL11

Learning outcomes

The student is able to
- describe the fundamentals of MEAN stack and how web developers can benefit from it
- install and configure a MEAN stack development environment
- design, develop and implement Node.js web applications
- implement server-side web scripts using Express.js framework
- implement server-side web scripts that interact with a relational and/or NoSQL database

Location and time

Tikkurila

Materials

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

Teaching methods

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.

Exam schedules

No exams

Completion alternatives

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.

Student workload

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.

Content scheduling

- 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

Evaluation scale

H-5

Further information

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.

Go back to top of page