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
- Course
- C-02504-HTKA0140
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.