Siirry suoraan sisältöön

Web App Development with MEAN (5 op)

Toteutuksen tunnus: R0314-TON1811

Toteutuksen perustiedot


Ilmoittautumisaika

14.05.2018 - 14.06.2018

Ajoitus

20.08.2018 - 21.12.2018

Opintopistemäärä

5 op

Virtuaaliosuus

3 op

Toteutustapa

40 % Lähiopetus, 60 % Etäopetus

Yksikkö

Laurea Yhteinen

Toimipiste

Laurea Leppävaara

Opetuskielet

  • Englanti

Paikat

0 - 35

Koulutus

  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)

Opettaja

  • Antonius De Arruda Camara

Ryhmät

  • TON218SY
    Täydentävä osaaminen (amk-tutkinto), S18, Tietojenkäsittely ja tietoliikenne (ICT

Osaamistavoitteet

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

Toteutustapa

Teacher guided workshops
Guidance and coaching in project implementation
Self-study using the learning material
Usage of cloud platforms to implement the app (MS Azure, Github, mLab)
Attendance to the workshops (contact sessions) is not compulsory. Therefore it is possible to complete this course 100% remotely

Oppimateriaali ja suositeltava kirjallisuus

Workshop materials (slides, instructions), workshop code on Github, online resources, student's own computer.
Content:
Node.js-Express
Express MVC
MongoDB
REST APIs
Reading and adding data with GET and POST

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

No exams

Opiskelijan ajankäyttö ja kuormitus

Teacher guided workshops (35 hours)
Implementing an own application (Student's self-paced, remote work) (100 hours)

Lisätietoja opiskelijoille

Students should have an own laptop to do the project development work. Own laptops should be brought to the contact sessions. A desktop computer at home is also ok.
The course will focus on the back-end aspects of a MEAN app (Express/MongoDB/ REST APIs). The front-end framework Angular is not in the scope of the course.
There is another course where Javascript front-end frameworks are covered.
Finnish speaking students can communicate with the teacher and produce material in Finnish

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Personal project to implement an own application using the MEAN stack.
Students will collect points by delivering a number of project tasks according to set deadlines.