Toteutussuunnitelma
2017
Laurean yhteiset opinnot
Laurea Leppävaara
Täydentävä osaaminen ja yhteiset opinnot
Implementation plan
2017
Laurea common studies
Laurea Leppävaara
Complementary competence and common studies
Toteutussuunnitelma · Complementary competence (bachelor's studies) (CCA), Laurea Leppävaara · Ryhmä CCA17SY · Lukukausi 2/2017-2018
Web App Development with MEAN (R0314), 5 op
Implementation plan · Complementary competence (bachelor's studies) (CCA), Laurea Leppävaara · Group CCA17SY · Semester 2/2017-2018
Web App Development with MEAN (R0314), 5 cr
Web App Development with MEAN (R0314), 5 cr
Implementation plan (PDF), 2 pages
- Implementation
- CCA1721
- Semester
- 2/2017-2018
- Dates
- 15 Jan 2018–13 May 2018
- Type
- WEB DEVELOPMENT (R057)
- Group
- CCA17SY
- Campus
- Laurea Leppävaara
- Language of instruction
- English
- Teachers
- De Arruda Camara Antonius (Teacher in charge)
- Status
- Ready
Show text version
1/2
Implementation plan Finished
Study unit Web App Development with MEAN (R0314), 5.0
Implementation CCA1721: 2/2017-2018 (15.01.2018 - 13.05.2018)
Type WEB DEVELOPMENT (R057)
Groups Primary: CCA17SY Others :
Involved in the project
Lecturers
Number of participants Minimum: Maximum:
Enrolment period 27.11.2017 08:00 - 08.12.2017
Main timing for implementation On working days during daytime
Applicabililty For exchange students: Yes For elective studies: No Open UAS student:
No Suitable for virtual UAS: No
Teachers De Arruda Camara Antonius (Teacher in charge)
Campus Laurea Leppävaara
Main location for implementation At the campus
Implementation method Optima realization/student group Language: English Virtuality: 0 cr Integration of
R&D: 0 cr
Implementation class LbD supporting knowledge and skills development
Focus areas No connection to focus areas
Evaluation at the latest 15.07.2018 Storing of graded material ends.: 15.06.2019
Exam days
Having completed the study unit the The student is able to
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
Previous studies
Previous studies, more information ● Basics of programming (with any language)
● Basics of HTML/CSS/JavaScript
Learning objectives During this course students will learn how to implement web applications using building
blocks from the MEAN stack (MongoDB, Express, Angular, Node.js)
Contents ● Node.js
● Express framework
● NoSQL databases and MongoDB
● REST APIs
● Code publishing at Github
● Application deployment on Microsoft Azure
Study material ● Material provided by the teacher (Theory slides and Workshop exercises)
● E-book from Laurea library (EBook Central): MEAN Web development - 2nd
edition
(https://ebookcentral.proquest.com/lib/laurea/detail.action?docID=4755348)
● Resources available on the internet
Tutoring and communication ● Optima
● Lectures and course material are in English. Finnish students (Tiko) can return
material in Finnish and can communicate with the teacherin Finnish
Evaluation criteria and methods Evaluation will be based on the outcomes of an individual project. There will be no
exams.Students will implement an individual project based on the targets and criteria
SoleOPS 3.5.5 Study offer © 2005-2016 Solenovo Oy
2/2
Implementation plan Finished
specified by the teacher. During the project work, students will collect points from
completing different project targets according to the set criteria. The final grade will be
based on the total points collected by the student.
Work strain ● 30 hours: Contact sessions (About 12 contacts sessions of 2,5 hours each)
● 105 hours: Independent, self-paced work (Studying concepts, completing
workshop exercises, working on individual project)
● Total: 135 hours of work
Other arrangements Students should have an own computer to install the development environment and do
the development work.Attendance to the first contact session is compulsory. Students
that do not attend the first contact session and do not inform the teacher in advance will
be removed from the course. The unused study-places will then be offered to students
that are on the enrolments waiting list.Attendance to other contact sessions is not
compulsory and it is optional. Contact sessions will be offered to support students
learning process (theory, workshops, development environment, individual project).
Students should check in ASIO the reserved dates, and in Optima the content of each
contact session
SoleOPS 3.5.5 Study offer © 2005-2016 Solenovo Oy