Service PlatformsLaajuus (5 cr)
Code: TTC5540
Credits
5 op
Teaching language
- Finnish
Responsible person
- Juha Jokinen
Objective
The purpose of the course
You learn to recognize which online services offered on various platforms can be maintained and to plan the implementation of a service platform with various platform solutions.
Competences
EUR-ACE Knowledge and understanding
EUR-ACE: Engineering practice
Competence goal of the course
You know the service platforms used to provide services and their limitations, strengths and weaknesses. You know how to design and implement the application on the most common platforms in use.
Content
Web servers, static and dynamic content
Server-side and Client-side applications
Application servers (Java, Node)
Application lifecycle
Vulnerability mitigation
Qualifications
Tietoverkot
Assessment criteria, satisfactory (1)
Sufficient 1: The student knows what service platforms there are. The student is able to implement a service according to common configurations on a common service platform.
Satisfactory 2: The student understands the common operational models of service platforms. The student is able to design and implement a service that requires simple configuration.
Assessment criteria, good (3)
Good 3: The student understands the service platforms' purposes of use and their common existing best practices. The student is able to design and implement a service according to best practices and understands the concept of service lifecycle.
Very good 4: The student understands the operation of service platforms and their strengths and weaknesses in various implementations. The student is able to design and implement services according to requirement specification. The student is able to consider vulnerabilities in services and their updates according to the lifecycle model.
Assessment criteria, excellent (5)
Excellent 5: The student masters the ideology and operation of service platforms. The studen tis able to select a service platform purposefully and design and implement a service as well as manage the service during its entire lifecycle bearing in mind information security.
Enrollment
18.11.2024 - 09.01.2025
Timing
13.01.2025 - 30.04.2025
Number of ECTS credits allocated
5 op
Mode of delivery
Face-to-face
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
- Finnish
Seats
0 - 35
Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
Teachers
- Jussi Ahonen
Groups
-
TTV22S5Tieto- ja viestintätekniikka (AMK)
-
TTV22S2Tieto- ja viestintätekniikka (AMK)
-
TTV22S3Tieto- ja viestintätekniikka (AMK)
-
TTV22S1Tieto- ja viestintätekniikka (AMK)
-
TTV22S4Tieto- ja viestintätekniikka (AMK)
Objectives
The purpose of the course
You learn to recognize which online services offered on various platforms can be maintained and to plan the implementation of a service platform with various platform solutions.
Competences
EUR-ACE Knowledge and understanding
EUR-ACE: Engineering practice
Competence goal of the course
You know the service platforms used to provide services and their limitations, strengths and weaknesses. You know how to design and implement the application on the most common platforms in use.
Content
Web servers, static and dynamic content
Server-side and Client-side applications
Application servers (Java, Node)
Application lifecycle
Vulnerability mitigation
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows what service platforms there are. The student is able to implement a service according to common configurations on a common service platform.
Satisfactory 2: The student understands the common operational models of service platforms. The student is able to design and implement a service that requires simple configuration.
Evaluation criteria, good (3-4)
Good 3: The student understands the service platforms' purposes of use and their common existing best practices. The student is able to design and implement a service according to best practices and understands the concept of service lifecycle.
Very good 4: The student understands the operation of service platforms and their strengths and weaknesses in various implementations. The student is able to design and implement services according to requirement specification. The student is able to consider vulnerabilities in services and their updates according to the lifecycle model.
Evaluation criteria, excellent (5)
Excellent 5: The student masters the ideology and operation of service platforms. The studen tis able to select a service platform purposefully and design and implement a service as well as manage the service during its entire lifecycle bearing in mind information security.
Prerequisites
Tietoverkot
Enrollment
20.11.2023 - 04.01.2024
Timing
08.01.2024 - 30.04.2024
Number of ECTS credits allocated
5 op
Mode of delivery
Face-to-face
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
- Finnish
Seats
0 - 35
Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
Teachers
- Jussi Ahonen
Groups
-
TTV21S3Tieto- ja viestintätekniikka (AMK)
-
TTV21S5Tieto- ja viestintätekniikka (AMK)
-
TTV21S2Tieto- ja viestintätekniikka (AMK)
-
TTV21S1Tieto- ja viestintätekniikka (AMK)
Objectives
The purpose of the course
You learn to recognize which online services offered on various platforms can be maintained and to plan the implementation of a service platform with various platform solutions.
Competences
EUR-ACE Knowledge and understanding
EUR-ACE: Engineering practice
Competence goal of the course
You know the service platforms used to provide services and their limitations, strengths and weaknesses. You know how to design and implement the application on the most common platforms in use.
Content
Web servers, static and dynamic content
Server-side and Client-side applications
Application servers (Java, Node)
Application lifecycle
Vulnerability mitigation
Learning materials and recommended literature
Materials in the e-learning environment.
Teaching methods
- lectures
- independent study
- webinars
- small group learning
- exercises
- learning tasks
- seminars
Practical training and working life connections
If possible
- visiting lecturers
- projects
Exam dates and retake possibilities
The possible date and method of the exam will be announced in the course opening.
Alternative completion methods
The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.
Student workload
One credit (1 Cr) corresponds to an average of 27 hours of work.
- lectures 52 h
- exercises 15 h
- assignment 35 h
- independent study 30 h
- company visits 3 h
Total 135 h
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows what service platforms there are. The student is able to implement a service according to common configurations on a common service platform.
Satisfactory 2: The student understands the common operational models of service platforms. The student is able to design and implement a service that requires simple configuration.
Evaluation criteria, good (3-4)
Good 3: The student understands the service platforms' purposes of use and their common existing best practices. The student is able to design and implement a service according to best practices and understands the concept of service lifecycle.
Very good 4: The student understands the operation of service platforms and their strengths and weaknesses in various implementations. The student is able to design and implement services according to requirement specification. The student is able to consider vulnerabilities in services and their updates according to the lifecycle model.
Evaluation criteria, excellent (5)
Excellent 5: The student masters the ideology and operation of service platforms. The studen tis able to select a service platform purposefully and design and implement a service as well as manage the service during its entire lifecycle bearing in mind information security.
Prerequisites
Tietoverkot
Enrollment
01.11.2022 - 05.01.2023
Timing
09.01.2023 - 28.04.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Face-to-face
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
- Finnish
Seats
0 - 35
Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
Teachers
- Jussi Ahonen
Objectives
The purpose of the course
You learn to recognize which online services offered on various platforms can be maintained and to plan the implementation of a service platform with various platform solutions.
Competences
EUR-ACE Knowledge and understanding
EUR-ACE: Engineering practice
Competence goal of the course
You know the service platforms used to provide services and their limitations, strengths and weaknesses. You know how to design and implement the application on the most common platforms in use.
Content
Web servers, static and dynamic content
Server-side and Client-side applications
Application servers (Java, Node)
Application lifecycle
Vulnerability mitigation
Learning materials and recommended literature
Materials in the e-learning environment.
Teaching methods
- lectures
- independent study
- distance learning
- webinars
- small group learning
- exercises
- learning tasks
- seminars
Practical training and working life connections
- visiting lecturers
- projects
Exam dates and retake possibilities
The possible date and method of the exam will be announced in the course opening.
Alternative completion methods
The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.
Student workload
One credit (1 Cr) corresponds to an average of 27 hours of work.
- lectures 52 h
- exercises 15 h
- assignment 35 h
- independent study 30 h
- company visits 3 h
Total 135 h
Evaluation scale
0-5
Evaluation criteria, satisfactory (1-2)
Sufficient 1: The student knows what service platforms there are. The student is able to implement a service according to common configurations on a common service platform.
Satisfactory 2: The student understands the common operational models of service platforms. The student is able to design and implement a service that requires simple configuration.
Evaluation criteria, good (3-4)
Good 3: The student understands the service platforms' purposes of use and their common existing best practices. The student is able to design and implement a service according to best practices and understands the concept of service lifecycle.
Very good 4: The student understands the operation of service platforms and their strengths and weaknesses in various implementations. The student is able to design and implement services according to requirement specification. The student is able to consider vulnerabilities in services and their updates according to the lifecycle model.
Evaluation criteria, excellent (5)
Excellent 5: The student masters the ideology and operation of service platforms. The studen tis able to select a service platform purposefully and design and implement a service as well as manage the service during its entire lifecycle bearing in mind information security.
Prerequisites
Tietoverkot