3.00 Credits
This course will introduce the fundamentals and purposes of cloud computing using the Amazon Web Services (AWS) cloud platform. Students will use live AWS Console and Command Line interfaces and automation tools to provision, administer, architect, and manage online resources and services via Amazon Web Services, including virtual machines, application services, storage, networking, and databases. The content of this course is explicitly aligned with the learning objectives of the AWS Certified Cloud Practitioner and the AWS Certified Solutions Architect exams, which students are highly encouraged to complete to enhance employability. Information will be provided to students regarding certification exam registration. Upon successful completion of this course, students should be able to: Define AWS Cloud advantages, design principles and economics; Identify AWS Cloud security and compliance concepts, capabilities and models; Define key cloud service technologies, geographical infrastructure, deployment methods, and support resources; Compare and contrast billing and pricing models for various account structures and resources; Implement and manage logging monitoring and remediation; Implement and manage data protection, security and compliance policies; Implement cost and performance optimization; Implement networking features and connectivity; Deploy, configure and provision cloud resources through administrative and automated toolsets.
Prerequisite:
CS 100 or CS 101 or NET 110