Skip to main content

Web App Development with MEAN (5 cr)

Code: TO00BL11-3002

General information


Enrollment

25.11.2019 - 05.01.2020

Timing

30.01.2020 - 17.05.2020

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Laurea Tikkurila

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

Groups

  • CCN219SY
    Complementary competence (bachelor’s studies), S19, Information and Communication Technologies (ICT)

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

Teaching methods

Course is taught in finnish.
During this course students will be introduced to the landscape of server-side web development technologies in a practical approach. Guided workshops will lead students to implement scripts that interact with databases and cloud based services.

Location and time

Tikkurila

Learning materials and recommended literature

The following books can be used as a reference throughout the course. These books are available as e-books via Laurea's library service:
MEAN web development
Haviv, Amos
Link to electronic version (EBL):http://www.laurea.eblib.com/patron/FullRecord.aspx?p=1706428

Alternative completion methods of implementation

Independent studying is possible by completing the final exam and returning the designated programming exercises.

Important dates

No exams

Students workload

Course contents and independent exercises require students to study also outside contact sessions.

Content and scheduling

- fundamentals of MEAN stack
- 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

Further information for students

The students should have completed the following courses or have corresponding skills on the following subject areas:
- Basics of programming
- Basics of HTML/CSS/JavaScript

Grading scale

H-5

Evaluation methods and criteria

Evaluation will be based on:
- Programming tasks
- Exam covering the student's conceptual understanding of the techonologies and techniques learned during the course.