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.