Latest announcements
Zoom sessions
Last Zoom Questions and Answers session is on 29.04.2021 @ 08:30 -> Zoom link: https://jamk.zoom.us/j/64857008332
If you want additional guidance please book a time from this online calendar
Also remember the course MS Teams page.
Course feedback
Please remember to leave course feedback in Peppi. This will help us to improve the course in the future.
Feedback form in english: https://opintojaksopalaute.peppi.jamk.fi/lomakkeet/1/lomake.html?code=VFRPVzAxMzAtMzAwMQ==&lang=en
Changes to course due COVID-19
- Because of the ongoing coronavirus situation there will not be any lectures or project work assistance in JAMK premises.
- Project work and project work guidance will happen remotely as well.
- Online calendar is available were you can book a teacher to help you with your projects via MSTeams.
- You can still send me questions by email, MSTeams private chats or as a message in the course Teams channel at any time.
Returning assignments
- Your expectations; after watching "Course Introdction" video: Return assignment to Moodle
- Team selection; after watching "Assignments" video: Join or create a team in Moodle
- Seminar; return due 30.4: Return slides + video link to Moodle
- REST API; return due 7.5: Return repository link to Moodle
General information
Name | Service-oriented applications |
Code | TTOW0130 |
Target Group | Bachelor's Degree |
Recommended Year of Study and Semester | 3rd year, 2nd semester (spring) |
Field of Study | Technology, communication and transport |
Number of ECTS Credits | 8 ECTS |
Grading scale | 0-5 |
Language of Instruction | English |
Prerequisites and co-requisites | Competence in software design, programming skills, competence in object-oriented programming, basics of Internet technologies, competence in databases |
Recommended Optional Programme Components | Advanced Databases |
Peppi | Course details in Peppi |
Course contents
The course contains basics of the architecture, design and implementation of service-based applications. In addition, the course introduces Web services, REST architecture and cloud services. The course assignment introduces the students to design and implementation of a service-based application utilizing applicable application frameworks and libraries.
The student knows the design and implementation principles of service-based applications. The student knows the basics of REST architecture. The student is able to design and implement a service based application.
Student workload
- Lectures: 18 hours
- Exercises: 36 hours
- Cloud service usage
- Setting up the environment
- Independent work: 64 hours
- Self-assessment
- Peer assessment
- Researching
- Course assignment: 90 hours
- Coding a backend service
- Presentation
Total: 208 hours of students work
Assessment
The learning is assessed based on the course assignment compiled as group work, its presentation, implementation and documentation. Course assignment, seminar presentation, self-assessment, peer assessment.
Assignments
The course has two mandatory and returnable assignments.
Service presentation and research
Please see: Assignments/Seminar
Coding a backend service
Please see: Assignments/API-coding