Skip to main content

Backend Development (5 cr)

Code: C-02504-HT00CF32-3001

General information


Timing
12.01.2026 - 20.05.2026
The implementation has not yet started.
Credits
5 cr
Institution
JAMK University of Applied Sciences, Pääkampus
Teaching languages
Finnish
Seats
0 - 10

Objectives (course unit)

Purpose of the course Do you want to learn how to develop application backend systems on which application persistent data storage, system integration, authentication services, machine learning and AI services and many other vital services are based? In the Backend Development course, you will learn how to implement versatile and secure backend services. Course competences - Application development: Knows the technologies used in application development and recognizes the significance of different technologies and their relationships. - Application development: Is able to program and develop secure applications. - Information systems: Is familiar with typical information systems and services and understands the importance of security in utilizing services. - Learning to learn: Is able to acquire, critically assess and appropriately apply the national and international knowledge base and practices of their field. Learning outcomes Students will be able to implement backend applications and will be able to use the most common application repositories. The student understands the importance of security in a backend application and knows the most common ways of transferring data within an application and between applications on different servers.

Content (course unit)

The course content includes Nodejs as a development platform, asynchronous server programming, Nodejs application repositories, Express application framework, building REST API, GraphQL, websocket server, backend application security and backend application publishing. The course provides the basic skills for a backend application developer.

Prerequisites (course unit)

Knowledge of Javascript-programming basics and databases.

Location and time

Spring 2026

Assessment scale

0-5

Teaching methods

Video lectures and contact hours with guidance. Learning by doing. The course can also be completed entirely online. The course includes pre-recorded video lectures. In addition, the course includes a 0.5-1 hour personal assessment interview with the teacher via Zoom.

Learning materials

https://tiko.jamk.fi/~tuito/backendsk1/

Student workload

135 hours

Further information

The exercises and the final project will be assessed in a personal assessment interview. Understanding the solutions to the exercises and answering the teacher's questions, as well as the quality of the final project, will be emphasised in the assessment. The mere completion of the assignments, e.g. with the help of artificial intelligence, does not guarantee any grade.

Go back to top of page