Skip to main content

Full Stack DevelopmentLaajuus (5 cr)

Study unit code: TO00BS65

Credits

5 op

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

Enrollment

19.05.2025 - 25.05.2025

Timing

01.08.2025 - 31.12.2025

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
  • Katja Henttonen
  • Jukka Malinen
Teacher in charge

Jukka Malinen

Groups
  • CCN225SY
    Complementary competence (bachelor’s studies in English), S25, Information and Communication Technologies (ICT)
  • TON225SY
    Täydentävä osaaminen (amk-tutkinto), S25, Tietojenkäsittely ja tietoliikenne (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

Grading scale

H-5

Enrollment

25.11.2024 - 01.12.2024

Timing

05.02.2025 - 30.05.2025

Number of ECTS credits allocated

5 op

Virtual proportion

3 op

Mode of delivery

40 % Contact teaching, 60 % Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 40

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Jari Kovalainen
Teacher in charge

Jari Kovalainen

Groups
  • TON224SY
    Täydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (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

Grading scale

H-5

Enrollment

20.05.2024 - 26.08.2024

Timing

23.08.2024 - 15.12.2024

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
  • TON224SY
    Täydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
  • CCN224SY
    Complementary competence (bachelor’s studies in English), S24, 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

Grading scale

H-5

Enrollment

27.11.2023 - 03.12.2023

Timing

02.02.2024 - 24.05.2024

Number of ECTS credits allocated

5 op

Virtual proportion

3 op

Mode of delivery

40 % Contact teaching, 60 % Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 40

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Jari Kovalainen
Teacher in charge

Jari Kovalainen

Groups
  • TON223SY
    Täydentävä osaaminen (amk-tutkinto), S23, Tietojenkäsittely ja tietoliikenne (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

Grading scale

H-5

Enrollment

28.11.2022 - 04.12.2022

Timing

24.01.2023 - 30.05.2023

Number of ECTS credits allocated

5 op

Virtual proportion

2 op

Mode of delivery

60 % Contact teaching, 40 % Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 40

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Jari Kovalainen
  • Mika Stenberg
Teacher in charge

Jari Kovalainen

Groups
  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (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

Grading scale

H-5

Enrollment

28.11.2022 - 04.12.2022

Timing

20.01.2023 - 09.05.2023

Number of ECTS credits allocated

5 op

Virtual proportion

5 op

RDI proportion

1 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
  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)
  • CCN222SY
    Complementary competence (bachelor’s studies), S22, 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

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

Enrollment

29.11.2021 - 02.01.2022

Timing

27.01.2022 - 19.05.2022

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 40

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
  • Jari Kovalainen
Teacher in charge

Jari Kovalainen

Groups
  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (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

Grading scale

H-5