Backend Development (5 cr)
Code: C-02504-HT00CF32-3001
General information
- Timing
-
12.01.2026 - 20.05.2026
The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Blended learning
- Institution
- JAMK University of Applied Sciences, Pääkampus
- Teaching languages
- Finnish
- Seats
- 0 - 10
- Course
- C-02504-HT00CF32
Evaluation scale
0-5
Objective
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
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.
Location and time
Spring 2026
Materials
https://tiko.jamk.fi/~tuito/backendsk1/
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.
Student workload
135 hours
Qualifications
Knowledge of Javascript-programming basics and databases.