Skip to main content

Backend Development 1 (4 cr)

Code: C-02504-HTKA0140-3004

General information


Enrollment
18.11.2024 - 24.01.2025
Registration for the implementation has ended.
Timing
13.01.2025 - 14.03.2025
Implementation has ended.
Number of ECTS credits allocated
4 cr
Local portion
4 cr
Mode of delivery
Blended learning
Institution
JAMK University of Applied Sciences, Pääkampus
Teaching languages
Finnish
Seats
0 - 10

Evaluation scale

0-5

Objective

The purpose of the course Do you want to learn how to develop application back-end systems on which the application’s persistent data storage, system integration, authentication services, machine learning and artificial intelligence services, and many other vital services are based? The Backend Application Development 1 course will lead you to an understanding of how backend applications work. Even if you build your backend service entirely on cloud platforms, it is essential to understand the basics of backend operation. Course competencies Application development expertise Course competence The student is able to implement a server-side web applications nodejs has and knows how to use the most common Node-applications data warehouses. The student is able to implement the secure application architecture and is familiar with the most common server-side solutions. The student knows the most common ways to transfer information within an application and between applications located on different servers.

Methods of completion

The course is implemented as contact and distance learning. Contact teaching provides an introduction to the topics of the lessons and assistance in solving the tasks. It is also possible to complete the course entirely remotely. The course can be approved in full or in part on the basis of previously acquired competence. Previously acquired skills must be presented to the teacher on a personal screen.

Content

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

Location and time

Spring 2025

Materials

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

Teaching methods

Video lectures and contact hours with guidance 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

108 hours

Qualifications

Knowledge of programming basics and databases.

Go back to top of page