Credits:
4
Much software development and infrastructure is managed in the cloud. This course focuses on the development and deployment of software in cloud environments. Learners will gain a comprehensive understanding of cloud computing principles, architectures, and services. The course covers key concepts such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), and associated tools and services. Emphasis will be placed on practical skills for using leading cloud platforms like Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).