This module introduces the concept of cloud computing, its evolution, benefits, challenges, and applications in modern organisations.
Learners explore the major cloud service models and understand how responsibilities are divided between cloud providers and customers.
This module examines different ways cloud infrastructure can be deployed and managed according to organisational requirements.
Learners explore virtualisation technologies that form the foundation of many cloud computing environments.
This module introduces cloud storage technologies and teaches learners how organisations store, access, protect, and manage data in cloud environments.
Learners gain an understanding of networking concepts used to connect cloud resources, users, applications, and external networks.
This module introduces leading cloud platforms and gives learners an overview of their major services and management environments.
Learners explore cloud-based computing resources used to host applications, websites, services, and business systems.
This module introduces cloud database technologies and helps learners understand how databases can be deployed, managed, secured, and scaled in cloud environments.
This module introduces the security principles required to protect cloud infrastructure, applications, accounts, networks, and data.
Learners learn how access to cloud resources is controlled using identities, permissions, policies, roles, and authentication mechanisms.
This module introduces containers and modern cloud-native technologies used to develop, deploy, and manage scalable applications.
Learners explore how organisations use cloud technologies to protect data and maintain business continuity during failures, disasters, or security incidents.
This module teaches learners how to monitor cloud infrastructure, identify performance problems, manage resources, and maintain service availability.
Learners explore how cloud resources are priced and how organisations can monitor and control cloud expenditure.
This module introduces automation and DevOps concepts that help organisations deploy and manage applications efficiently in cloud environments.
Learners learn how to design cloud solutions based on business requirements, performance, availability, security, scalability, and cost
The final module combines the concepts covered throughout the course into a practical cloud computing project.