his course offers a primer on cloud computing and the use of open-source software to maximize development and operations.

It will cover next-generation cloud technologies like Docker, CoreOS, Kubernetes, and OpenStack; provide an overview of software-defined storage and networking solutions; and a review of DevOps and continuous integration best practices.

Course duration: 8 Hours


  • Virtualization
  • Infrastructure as a Service (IaaS)

  • Platform as a Service (PaaS)

  • Containers

  • Containers: Micro OSes for Containers

  • Containers: Container Orchestration

  • Unikernels

  • Microservices

  • Software-Defined Networking and Networking for Containers

  • Software-Defined Storage and Storage Management for Containers

  • DevOps and CI/CD

  • Tools for Cloud Infrastructure I (Configuration Management)

  • Tools for Cloud Infrastructure II (Build & Release)

  • Tools for Cloud Infrastructure III (Key-Value Pair Store)

  • Tools for Cloud Infrastructure IV (Image Building)

  • Tools for Cloud Infrastructure V (Debugging, Logging, and Monitoring for Containerized Applications)

  • Service Mesh

  • Internet of Things (IoT)

  • Serverless Computing

  • OpenTracing

  • How To Be Successful in the Cloud