Course Description: Advanced Cloud Technologies (ACTC)
Credits: 3
This course provides both theoretical and practical understanding of modern basics of cloud technologies and architectures.
Lectures:
We will explore core concepts such as virtualization enablement, containers, virtual machines, eventual consistency, container orchestration in the cloud (Kubernetes/OpenShift), edge management, and more.
Attendance at weekly lectures is required — Sundays at 16:30.
Lab (HW1):
Students will complete an intensive, hands-on Red Hat online training focused on cloud application development and deployment.
You will gain in-depth experience working with containers and the Red Hat cloud software stack. This training, typically paid, is provided free as part of the course.
The lab includes online sessions and practical exercises using real Red Hat environments.
Home Assignments (HW2 & HW3):
Beyond the lab, you will complete two additional “wet” assignments, where you will build fundamental components of a cloud infrastructure.
Throughout the course, you will enhance your Git proficiency and learn to apply open source development principles — though the primary focus is on deepening your understanding of cloud systems design and implementation.
Assessment:
Final grades will be based on homework assignments and the final exam.
