CSCI 3124
Intro to Cloud Computing
Cloud computing offers users the ability to access and utilize compute, storage, networking, and security resources provided by cloud vendors. This course equips students with a foundational understanding of cloud computing and practical experience with various cloud technologies. Topics include cloud-enabling technologies, cloud delivery and deployment models, an overview of cloud services, and a detailed explanation of the major compute, storage, database, and security offerings from the three leading cloud providers: AWS, Azure, and GCP. Additionally, the course covers the cloud application development and deployment process, containerized application deployment on platforms such as Google Kubernetes Engine (GKE), and the analysis of multiple cloud application use cases.