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
-
KATS21SISmartICT - 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.