Skip to main content

API design & Development (5 cr)

Code: DD10004-3001

General information


Enrollment

01.10.2021 - 15.12.2021

Timing

10.01.2022 - 11.03.2022

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Campus

Wärtsilä Campus Karjalankatu 3

Teaching languages

  • English

Seats

25 - 60

Degree programmes

  • Degree Programme in Business Information Technology

Teachers

  • Radu Mariescu-Istodor
  • Petri Laitinen
  • Jyri Kemppainen

Teacher in charge

Petri Laitinen

Groups

  • KATS21SI
    SmartICT - Expert in Intelligent Automation Programming

Objective

- You know the most common API technologies in use today
- You are able to comprehend the opportunities and challenges in exploiting API's in businesses
- You are able to design, document and implement REST APIs
- You are able to apply OpenAPI specification in describing and designing APIs
- You are able to design, document and implement GraphQL APIs

Content

Modeling, Designing, Describing, Prototyping, Implementing, Securing and Managing API's
JSON, YAML and other API notations
API Design and Testing Tools: Swagger, curl, Postman
OpenAPI Specification
REST Architectural Style
GraphQL
API Security (authentication, authorization, management)
Business Process API's
API Testing
Review of API Management Platforms

Evaluation scale

H-5

Qualifications

You master web programming with HTML5/CSS and JavaScript, or
You have completed the courses:
- Web programming essentials
- Information Management I
Recommended course:
- Back-End Development (possible study at the same time)

Further information

Practical Excercises in Microsoft Azure environments portal.azure.com and dev.azure.com.