Fundamentals of cloud computing - Bachelor AIDAMS - Centrale Supelec / ESSEC

Undergraduate course - second year, ESSEC, 2025

This class aims to teach student about the underlying stacks of cloud computing.

We tackle issues like :

  • Computers and network models
  • Big data and its consequences for the industry (GDPR)
  • Distributed storage (HDFS / S3 and the CAP theorem)
  • Parallelism and distributed treatment (Map Reduce and Spark)
  • Distributed infrastructure for computations (Spark on cluster / Kubernetes)
  • Public cloud (Providers / Billing / different type of offers : IAAS, PAAS, SAAS, On Premise)

This course lasts for 36 hours including practical sessions :

  • Building a python app for the cloud
  • Creating data models according to a given problem
  • First steps with Spark
  • Manipulating public cloud