Course Details
Course Code (English)
*
Semester
*
Title (English)
*
Lecture Hours (Weekly)
ECTS Credits
*
Course Type (English)
Prerequisites (English)
No prerequisites
Course URL (e.g., on e-class)
Learning Outcomes (English)
Completing the course students would be prepared to act as cloud architects having the necessary knowledge to: • Designing, developing and deploying an integrated application/ system • Integrating existing platforms and applications • Evaluating and identifying optimal solutions in collaboration with engineering and development teams • Testing the application/system against user requirements • Creating best practices in application/ system maintenance • Providing cloud support to clients and make recommendations based on their needs
General Competencies (English)
Search, analysis and synthesis of data and information with the use of the assorted technologies Adaptation in new conditions Decision Making Independent work Team work Promoting reasoning and self improvement Promoting free, creative and deductive reasoning
Course Content (English)
The course aims at the design of functional and efficient applications and systems, technological and business requirements and available products and technology. The efficient operation of the proposed and developed solution will also be explored. It targets to inspire them to develop a full functional application/service, combining the knowledge acquired by core courses. It consists of: Software Development Methods: Design patterns, application development frameworks, external system integration, existing application integration, multilevel application integration (enterprise SOA), performance issues, software quality management System Design and technology solution management: Functional and non-functional requirements, technology infrastructure and frameworks (cloud, SOA, microservices), quantifying resource requirements and solution design Quality management of software and systems: Testing software quality, requirement verification, KPI managements, maintenance issues
Use of ICT (English)
Digital platforms for managing e-learning and hybrid classroom (eclass, zoom, etc) provided by the University are utilized for the course. Video of lectures and labs shall be provided on-line. Laboratory lessons based on open-source platforms and tool, students are familiar with in the context of Distributed Systems obligatory course.
Is it elective?
Άγνωστο
Ναι
Όχι
Load within semester (Hours)
Lecture Hours
Lab Hours
Independent Study
*
Project Work
*
Lab Report
*