Takaisin kaikki kurssit

SOA and cloud computing

Yksittäinen kurssi

Max amount of FITech students: 15 adult learners

Service Oriented Architecture (SOA) is an architectural approach to organize and manage various processes where components work seamlessly with each other. From the software engineering point of view, SOA an architectural pattern in computer software design in which reusable well-defined application components provide services to other components via a communications protocol, typically over a network. The principles of service-orientation are independent of any vendor, product or technology. It provides platform, technology and programming language independence to achieve great flexibility of a solution. SOA is very much related to Cloud Computing, which in turn is a buzzword that means different things to different people.

This course will provide practical introduction to SOA; SOAP and RESTful Web Services; Cloud Computing and Web Service related Security and Access Control issues.

Course contents

  • SOA in a nutshell, from SOAP towards REST
  • REST Web Service (with Jersey)
  • Security and Access Control
  • Cloud Computing
  • Serverless Architecture

Completion methods

Final evaluation is based on evaluations of the tasks given during the lectures and demo sessions. Task-specific evaluation criteria are mentioned in the corresponding task description.

More information on the course page.

You can get a digital badge after completing this course.

Vastuuopettaja

Univeristy of Jyväskylä
Oleksiy Khriyenko

Hakua koskevat kysymykset

FITech-verkostoyliopisto
Fanny Qvickström, Opintoasioiden suunnittelija
Hakuaika on päättynyt
Hakuaika on päättynyt
Teemat:
5G-teknologia,
Internet-teknologia,
Pilvi- ja verkkopalvelut
Kurssikoodi:
TIES4560
Opintopisteet
5 ECTS
Hinta:
0 €
Kurssin taso:
Kurssin ajankohta:
4.9.–20.10.2023
Haun alkamispäivä:
01.06.2023
Viimeinen hakupäivä:
Hakuaika on päättynyt
Vastuuyliopisto:
Jyväskylän yliopisto
Kuka voi hakea:
Aikuisopiskelija
Toteuttamistapa:
Monimuoto-opetus
Opetuskieli:
Englanti
Esitietovaatimukset:
The course is practical and requires at least basic skills in programming (Java is the main programming language of the course).
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.