Skip to main content

Full Stack Development (5 cr)

Code: TO00BS65-3001

General information


Enrollment

29.11.2021 - 09.01.2022

Timing

01.02.2022 - 31.05.2022

Number of ECTS credits allocated

5 op

Virtual proportion

5 op

Mode of delivery

Distance learning

Unit

Laurea Leppävaara, tiko

Campus

Laurea Virtual Campus

Teaching languages

  • English

Seats

40 - 60

Degree programmes

  • Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)

Teachers

  • Outi Grotenfelt
  • Jukka Malinen

Teacher in charge

Outi Grotenfelt

Groups

  • TON221SY
    Laurea täydentävä osaaminen (amk-tutkinto), S21, Tietojenkäsittely ja tietoliikenne (ICT)
  • CCN221SY
    Complementary competence (bachelor’s studies), S21, Information and Communication Technologies (ICT)

Learning outcomes

The student is able to:
- describe the key technologies of the FullStack application development operating environment
- install the development environment and the necessary tools
- design and implement SPA applications and REST interfaces
- Utilizes databases and APIs in FullStack applications

Teaching methods

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

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

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 and theory questions of the material