Skip to main content

Backend Development 2Laajuus (4 cr)

Code: HTKA0150

Credits

4 op

Teaching language

  • Finnish

Responsible person

  • Tommi Tuikka

Objective

The purpose of the course
Do you want to deepen your backend skills and get acquainted with the latest trends in backend development, the demand for which in the labor market is constantly growing? The Backend Application Development 2 course focuses on building a backend with Serverless technologies on cloud platforms.

Course competencies
Application development expertise

Course competence
The student is able to implement a server-side web applications on top of known cloud platforms and can use the most common backend services offered by the cloud platforms.

Content

The course teaches the development of modern Serverless backend applications. The content includes e.g. cloud service as a development platform, cloud platform data warehouses, BaaS, FaaS and machine learning and artificial intelligence services. The course provides basic skills for the work of a serverless backend application developer.

Qualifications

Basics of backend development

Assessment criteria, satisfactory (1)

(Adequate 1) The student is able to implement basic Serverless backend applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.

(Satisfactory 2) The student is able to implement basic Serverless backend applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.

Assessment criteria, good (3)

(Good 3) The student is able to implement basic Serverless backend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.

(Commendable 4) The student is able to implement basic Serverless backend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.

Assessment criteria, excellent (5)

(Excellent 5) In addition to the previous requirements, the student is able to critically evaluate Serverless backend development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.

Timing

17.03.2025 - 19.05.2025

Number of ECTS credits allocated

4 op

Mode of delivery

Face-to-face

Unit

School of Business

Campus

Main Campus

Teaching languages
  • Finnish
Seats

20 - 25

Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Tommi Tuikka
Groups
  • HTK22S1
    Tietojenkäsittely (AMK)
  • ZJA25KI
    Avoin amk, tiko

Objectives

The purpose of the course
Do you want to deepen your backend skills and get acquainted with the latest trends in backend development, the demand for which in the labor market is constantly growing? The Backend Application Development 2 course focuses on building a backend with Serverless technologies on cloud platforms.

Course competencies
Application development expertise

Course competence
The student is able to implement a server-side web applications on top of known cloud platforms and can use the most common backend services offered by the cloud platforms.

Content

The course teaches the development of modern Serverless backend applications. The content includes e.g. cloud service as a development platform, cloud platform data warehouses, BaaS, FaaS and machine learning and artificial intelligence services. The course provides basic skills for the work of a serverless backend application developer.

Time and location

Spring 2025

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

Further information for students

The exercises will be assessed in a personal assessment interview. Understanding the solutions to the exercises and answering the teacher's questions will be the main focus of the assessment. Simply completing the exercises, e.g. with the help of AI, does not guarantee a grade.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

(Adequate 1) The student is able to implement basic Serverless backend applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.

(Satisfactory 2) The student is able to implement basic Serverless backend applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.

Evaluation criteria, good (3-4)

(Good 3) The student is able to implement basic Serverless backend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.

(Commendable 4) The student is able to implement basic Serverless backend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.

Evaluation criteria, excellent (5)

(Excellent 5) In addition to the previous requirements, the student is able to critically evaluate Serverless backend development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.

Prerequisites

Basics of backend development

Enrollment

20.11.2023 - 04.01.2024

Timing

18.03.2024 - 20.05.2024

Number of ECTS credits allocated

4 op

Mode of delivery

Face-to-face

Unit

School of Business

Campus

Main Campus

Teaching languages
  • Finnish
Seats

20 - 25

Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Juha-Tapio Teno
  • Tommi Tuikka
Groups
  • HTK21S1
    Tietojenkäsittely (AMK)

Objectives

The purpose of the course
Do you want to deepen your backend skills and get acquainted with the latest trends in backend development, the demand for which in the labor market is constantly growing? The Backend Application Development 2 course focuses on building a backend with Serverless technologies on cloud platforms.

Course competencies
Application development expertise

Course competence
The student is able to implement a server-side web applications on top of known cloud platforms and can use the most common backend services offered by the cloud platforms.

Content

The course teaches the development of modern Serverless backend applications. The content includes e.g. cloud service as a development platform, cloud platform data warehouses, BaaS, FaaS and machine learning and artificial intelligence services. The course provides basic skills for the work of a serverless backend application developer.

Time and location

Kevät 2024

Teaching methods

Videoluennot ja ohjaustunnit

Student workload

108 tuntia

Further information for students

Avoimen AMKin, EduFuturan ja CampusOnlinen opiskelijat voivat suorittaa kurssin kokonaan etänä. Kurssin videoluennot ja materiaali mahdollistavat tämän. Tehtävät ja lopputyö arvioidaan. Arviointi tapahtuu videoneuvottelussa suoritettavan henkilökohtaisen arviointikeskustelun perusteella.

Esitietovaatimukset: Backend-sovelluskehityksen perusteet, AWS-pilvipalveluiden perusteet.

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

(Adequate 1) The student is able to implement basic Serverless backend applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.

(Satisfactory 2) The student is able to implement basic Serverless backend applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.

Evaluation criteria, good (3-4)

(Good 3) The student is able to implement basic Serverless backend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.

(Commendable 4) The student is able to implement basic Serverless backend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.

Evaluation criteria, excellent (5)

(Excellent 5) In addition to the previous requirements, the student is able to critically evaluate Serverless backend development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.

Prerequisites

Basics of backend development

Enrollment

01.11.2022 - 05.01.2023

Timing

09.01.2023 - 19.05.2023

Number of ECTS credits allocated

4 op

Mode of delivery

Face-to-face

Unit

School of Business

Teaching languages
  • Finnish
Seats

0 - 25

Degree programmes
  • Bachelor's Degree Programme in Business Information Technology
Teachers
  • Juha-Tapio Teno
  • Tommi Tuikka
Groups
  • ZJA23KI
    Avoin AMK, tiko
  • ZJK23KI
    Korkeakoulujen välinen yhteistyö, TIKO
  • HTK20S1
    Tietojenkäsittely

Objectives

The purpose of the course
Do you want to deepen your backend skills and get acquainted with the latest trends in backend development, the demand for which in the labor market is constantly growing? The Backend Application Development 2 course focuses on building a backend with Serverless technologies on cloud platforms.

Course competencies
Application development expertise

Course competence
The student is able to implement a server-side web applications on top of known cloud platforms and can use the most common backend services offered by the cloud platforms.

Content

The course teaches the development of modern Serverless backend applications. The content includes e.g. cloud service as a development platform, cloud platform data warehouses, BaaS, FaaS and machine learning and artificial intelligence services. The course provides basic skills for the work of a serverless backend application developer.

Time and location

Kevät 2023

Teaching methods

Luennot ja harjoitustehtävät

Student workload

108 tuntia

Further information for students

Edufutura 5

Evaluation scale

0-5

Evaluation criteria, satisfactory (1-2)

(Adequate 1) The student is able to implement basic Serverless backend applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 50% of the tasks.

(Satisfactory 2) The student is able to implement basic Serverless backend applications using templates presented in lessons or tutorials on the web. He has tried to do all the exercises and reached the result determined by the instructions in at least 70% of the tasks.

Evaluation criteria, good (3-4)

(Good 3) The student is able to implement basic Serverless backend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to do all the exercises and reached the result specified in the instructions in at least 80% of the tasks.

(Commendable 4) The student is able to implement basic Serverless backend applications and is able to apply the learned technologies also in the development of more demanding applications. He is able to expand his knowledge on his own initiative beyond the things presented in the course. He has tried to complete all the exercises and reached the result specified in the instructions in at least 90% of the tasks.

Evaluation criteria, excellent (5)

(Excellent 5) In addition to the previous requirements, the student is able to critically evaluate Serverless backend development technologies and understand the technology selection criteria for different uses. He has completed all the exercises and reached the end result specified in the instructions.

Prerequisites

Basics of backend development