Back to group CCA17SY

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