API Design & Development (5cr)
Code: DD10004-3002
General information
- Enrollment
- 01.04.2022 - 30.04.2022
- Registration for the implementation has ended.
- Timing
- 04.09.2022 - 01.10.2022
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Tradenomi / Tietojenkäsittely (DD)
- Campus
- Wärtsilä Campus Karjalankatu 3
- Teaching languages
- English
- Degree programmes
- Degree Programme in Business Information Technology
- Course
- DD10004
Evaluation scale
H-5
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
Execution methods
- Lectures and exercises 32h
- Self-study 100h
Accomplishment methods
Course grading is based on continuous evaluation through weekly assignments
• Assignments are graded from 0 to 5, and the course grade is the average grade from these assignments. The minimum grade for passing the course is 1
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
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)