Skip to main content

Web application developmentLaajuus (5 cr)

Code: TT00CC72

Credits

5 op

Teaching language

  • Finnish

Objective

The student has a comprehensive understanding of various web application frameworks and architectures. The student knows how to implement a modern scalable application based on microservice architecture using HTML, CSS and JavaScript or Python. The student knows how to use a relational or document database as part of a web application.

Content

- Development of full-stack applications: user interface, server application, database
- REST interfaces
- Microservice architecture
- Docker Swarm or Kubernetes
- MongoDB, MariaDB, InfluxDB
- JavaScript frameworks

Assessment criteria, excellent (5)

The student knows how to plan, implement, document and test a modern web application.

Assessment criteria, good (3)

The student knows how to design and implement a modern web application.

Assessment criteria, satisfactory (1)

The student understands the principles of a modern web application and can implement a simple web application with assistance.

en
Enrollment

02.07.2025 - 31.07.2025

Timing

01.08.2025 - 31.12.2025

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • OPE_Tieto_ja_viestintätekniikka
Groups
  • TTM23SAI
    TTM23SAI

Objective

The student has a comprehensive understanding of various web application frameworks and architectures. The student knows how to implement a modern scalable application based on microservice architecture using HTML, CSS and JavaScript or Python. The student knows how to use a relational or document database as part of a web application.

Content

- Development of full-stack applications: user interface, server application, database
- REST interfaces
- Microservice architecture
- Docker Swarm or Kubernetes
- MongoDB, MariaDB, InfluxDB
- JavaScript frameworks

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student knows how to plan, implement, document and test a modern web application.

Assessment criteria, good (3)

The student knows how to design and implement a modern web application.

Assessment criteria, satisfactory (1)

The student understands the principles of a modern web application and can implement a simple web application with assistance.

Prerequisites

Basics of programming
Python programming
Modern software development
Telecommunications programming

en
Enrollment

19.08.2024 - 22.09.2024

Timing

01.08.2024 - 31.12.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Ali Hosseini
Groups
  • TTM22SAI
    TTM22SAI

Objective

The student has a comprehensive understanding of various web application frameworks and architectures. The student knows how to implement a modern scalable application based on microservice architecture using HTML, CSS and JavaScript or Python. The student knows how to use a relational or document database as part of a web application.

Content

- Development of full-stack applications: user interface, server application, database
- REST interfaces
- Microservice architecture
- Docker Swarm or Kubernetes
- MongoDB, MariaDB, InfluxDB
- JavaScript frameworks

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student knows how to plan, implement, document and test a modern web application.

Assessment criteria, good (3)

The student knows how to design and implement a modern web application.

Assessment criteria, satisfactory (1)

The student understands the principles of a modern web application and can implement a simple web application with assistance.

Prerequisites

Basics of programming
Python programming
Modern software development
Telecommunications programming

en
Enrollment

19.08.2024 - 22.09.2024

Timing

01.08.2024 - 31.12.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Ali Hosseini
Groups
  • TTV22SAI
    TTV22SAI

Objective

The student has a comprehensive understanding of various web application frameworks and architectures. The student knows how to implement a modern scalable application based on microservice architecture using HTML, CSS and JavaScript or Python. The student knows how to use a relational or document database as part of a web application.

Content

- Development of full-stack applications: user interface, server application, database
- REST interfaces
- Microservice architecture
- Docker Swarm or Kubernetes
- MongoDB, MariaDB, InfluxDB
- JavaScript frameworks

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student knows how to plan, implement, document and test a modern web application.

Assessment criteria, good (3)

The student knows how to design and implement a modern web application.

Assessment criteria, satisfactory (1)

The student understands the principles of a modern web application and can implement a simple web application with assistance.

Prerequisites

Basics of programming
Python programming
Modern software development
Telecommunications programming