Goal: The course will introduce students to the main BigData and IoT (Internet of Things)
platforms. The course presents distributed/parallel architectures, operational
mechanisms, technologies used and cloud services for different IT platforms with the
main objective of serving Big Data and IoT application areas.
Course description: The first part of the course will discuss the evolution and characteristics of Big Data
solutions, including Hadoop, SPARK, Hana and noSQL databases, and some related
Platform-as-a-Service (PaaS) services.
The course will also cover the theoretical and practical background of management and
orchestration solutions (Ambari / CloudBreak / Occopus / Terraform / Kubernetes) in
the cloud Big Data application domains. In addition to learning about IoT and related
frameworks, the course will also introduce students to the various applications of data
collection, including in the medical and agricultural fields. Expanding the theoretical
background, students will be exposed to Lambda, Kappa and other architectural
approaches, as well as practical solutions from Azure, AWS, Cloudera