Skip to main content

API DevelopmentLaajuus (5 cr)

Code: 5G00EU63

Credits

5 op

Objectives

Students are familiar with server-side implementation techniques and programming methods. The student is able to identify the CRUD functions of the data. Students are able to design and implement API. Student is familiar with API implementation and publishing methods.

Content

The server-side implementation techniques and programming methods. CRUD implementation of data. Design and implementation of API. API Implementation and Publication Methods.

Prerequisites

IoT and Web Programming

Assessment criteria, satisfactory (1-2)

Student
-Is able to implement API features
-Is able to implement data CRUD functions
-Is able to publish API

Assessment criteria, good (3-4)

Student
-Is able to implement the required API features
-Is able to implement the necessary data CRUD functions
-Can automate API implementation and release

Assessment criteria, excellent (5)

Student
-Is able to implement versatile API features
-Is able to implement the versatile data CRUD functions
-Can automate all API implementation and release steps

Enrolment period

24.11.2024 - 12.01.2025

Timing

01.01.2025 - 04.05.2025

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Jari Aalto
Person in charge

Jari Aalto

Groups
  • 23I224

Objectives (course unit)

Students are familiar with server-side implementation techniques and programming methods. The student is able to identify the CRUD functions of the data. Students are able to design and implement API. Student is familiar with API implementation and publishing methods.

Content (course unit)

The server-side implementation techniques and programming methods. CRUD implementation of data. Design and implementation of API. API Implementation and Publication Methods.

Prerequisites (course unit)

IoT and Web Programming

Assessment criteria, satisfactory (1-2) (course unit)

Student
-Is able to implement API features
-Is able to implement data CRUD functions
-Is able to publish API

Assessment criteria, good (3-4) (course unit)

Student
-Is able to implement the required API features
-Is able to implement the necessary data CRUD functions
-Can automate API implementation and release

Assessment criteria, excellent (5) (course unit)

Student
-Is able to implement versatile API features
-Is able to implement the versatile data CRUD functions
-Can automate all API implementation and release steps

Assessment scale

0-5

Enrolment period

22.11.2023 - 16.01.2024

Timing

01.01.2024 - 05.05.2024

Credits

5 op

Virtual portion

3 op

Mode of delivery

40 % Contact teaching, 60 % Online learning

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Jari Aalto
Person in charge

Jari Aalto

Groups
  • 22I224

Objectives (course unit)

Students are familiar with server-side implementation techniques and programming methods. The student is able to identify the CRUD functions of the data. Students are able to design and implement API. Student is familiar with API implementation and publishing methods.

Content (course unit)

The server-side implementation techniques and programming methods. CRUD implementation of data. Design and implementation of API. API Implementation and Publication Methods.

Prerequisites (course unit)

IoT and Web Programming

Assessment criteria, satisfactory (1-2) (course unit)

Student
-Is able to implement API features
-Is able to implement data CRUD functions
-Is able to publish API

Assessment criteria, good (3-4) (course unit)

Student
-Is able to implement the required API features
-Is able to implement the necessary data CRUD functions
-Can automate API implementation and release

Assessment criteria, excellent (5) (course unit)

Student
-Is able to implement versatile API features
-Is able to implement the versatile data CRUD functions
-Can automate all API implementation and release steps

Assessment scale

0-5

Enrolment period

15.12.2022 - 31.01.2023

Timing

09.01.2023 - 07.05.2023

Credits

5 op

Virtual portion

4 op

Mode of delivery

20 % Contact teaching, 80 % Online learning

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 50

Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Jari Aalto
Person in charge

Jari Aalto

Groups
  • 21I224

Objectives (course unit)

Students are familiar with server-side implementation techniques and programming methods. The student is able to identify the CRUD functions of the data. Students are able to design and implement API. Student is familiar with API implementation and publishing methods.

Content (course unit)

The server-side implementation techniques and programming methods. CRUD implementation of data. Design and implementation of API. API Implementation and Publication Methods.

Prerequisites (course unit)

IoT and Web Programming

Assessment criteria, satisfactory (1-2) (course unit)

Student
-Is able to implement API features
-Is able to implement data CRUD functions
-Is able to publish API

Assessment criteria, good (3-4) (course unit)

Student
-Is able to implement the required API features
-Is able to implement the necessary data CRUD functions
-Can automate API implementation and release

Assessment criteria, excellent (5) (course unit)

Student
-Is able to implement versatile API features
-Is able to implement the versatile data CRUD functions
-Can automate all API implementation and release steps

Assessment scale

0-5

Enrolment period

15.11.2021 - 15.01.2022

Timing

03.01.2022 - 01.05.2022

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Markus Huhtamäki
Person in charge

Esa Kujansuu

Groups
  • 20I224

Objectives (course unit)

Students are familiar with server-side implementation techniques and programming methods. The student is able to identify the CRUD functions of the data. Students are able to design and implement API. Student is familiar with API implementation and publishing methods.

Content (course unit)

The server-side implementation techniques and programming methods. CRUD implementation of data. Design and implementation of API. API Implementation and Publication Methods.

Prerequisites (course unit)

IoT and Web Programming

Assessment criteria, satisfactory (1-2) (course unit)

Student
-Is able to implement API features
-Is able to implement data CRUD functions
-Is able to publish API

Assessment criteria, good (3-4) (course unit)

Student
-Is able to implement the required API features
-Is able to implement the necessary data CRUD functions
-Can automate API implementation and release

Assessment criteria, excellent (5) (course unit)

Student
-Is able to implement versatile API features
-Is able to implement the versatile data CRUD functions
-Can automate all API implementation and release steps

Assessment scale

0-5