Course Details
Course Code (English)
*
Semester
*
Title (English)
*
Lecture Hours (Weekly)
ECTS Credits
*
Course Type (English)
Prerequisites (English)
Course URL (e.g., on e-class)
Learning Outcomes (English)
Understanding of various types and protocols involved in available services, availability and sources of Open Data especially in urban cases, acquisition of skills for the consumption and usage of data from these services based on the mainstream technologies, manipulation of the basic communication methods, ability to exploit, interconnect and create data-based added value, combinatorial aspects of data usage from multiple sources, acquaintance with modern cloud platforms and architecture concepts.
General Competencies (English)
Retrieve, analyse and synthesise data and information, with the use of necessary technologies Adapt to new situations Make decisions Work autonomously Employment at an international level Formulation of new research ideas Advance free, creative and causative thinking
Course Content (English)
Open Data and Smart Cities APIs, Internet services and service oriented implementations REST protocol, Service orchestration, Abstraction Layers, Internet data sources social networks, APIs, Communication and sharing models, Applications from service integration, The DIKW added value model, L architectures, common open source tools per case. Messaging systems, asynchronous notifications, the AMQP protocol, design, adaptation and operation of messaging systems, authorization and data flow segregation Introduction to Cloud computing, basic services and concepts (IaaS,PaaS, SaaS), cloud platform and application design, Openstack Architecture case study
Use of ICT (English)
Usage of eclass and google meet platforms, Development in Node-RED platform, Exploitation of external APIs, Deployment and Usage of RabbitMQ platform
Is it elective?
Άγνωστο
Ναι
Όχι
Load within semester (Hours)
Lecture Hours
Lab Hours
Independent Study
*
Project Work
*
Lab Report
*