CPTR UUU/GGG Cloud Computing
Meets: |
TBA as a Directed Studies Class |
Prerequisites: |
CPTR 328 |
Textbook: |
See uCertify link on eClass and on the school textbook website |
Supplemental Reading: |
Supplemental Reading: Projects will include research that requires you to access ACM and IEEE online repositories. These can be found on the library site. |
Course Description
This course in cloud computing includes topics in cloud: architecture, deployment, operations, security, DevOps fundamentals, and troubleshooting. This course will prepare students to take the CompTIA Cloud+ certification test and perform operations in a cloud environment. Students will be required to complete a project using a public cloud environment.
Purpose, Goals & Objectives
At the conclusion of this course, a student will:
- Cloud Architecture
- Use the appropriate cloud service model.
- Explain concepts related to service availability.
- Explain cloud networking concepts.
- Compare and contrast storage resources and technologies.
- Explain the purpose of cloud-native design concepts.
- Compare and contrast containerization concepts.
- Compare and contrast virtualization concepts.
- Summarize cost considerations related to cloud usage.
- Explain the importance of database concepts.
- Compare and contrast methods for optimizing workloads using cloud resources.
- Identify evolving technologies in the cloud.
- Deployment
- Compare and contrast cloud deployment models.
- Given a scenario, implement appropriate deployment strategies.
- Summarize aspects of cloud migration.
- Given a scenario, use code to deploy and configure cloud resources.
- Given a set of requirements, provision the appropriate cloud resources.
- Operations
- Given a scenario, configure appropriate resources to achieve observability.
- Given a scenario, configure appropriate scaling approaches.
- Given a scenario, use appropriate backup and recovery methods.
- Given a scenario, manage the life cycle of cloud resources.
- Security
- Explain vulnerability management concepts.
- Compare and contrast aspects of compliance and regulation.
- Given a scenario, implement identity and access management.
- Given a scenario, apply security best practices.
- Given a scenario, apply security controls in the cloud.
- Given a scenario, monitor suspicious activities to identify common attacks.
DevOps Fundamentals
- Explain source control concepts.
- Explain concepts related to continuous integration/continuous deployment (CI/CD) pipelines.
- Explain concepts related to integration of systems.
Explain the importance of tools used in DevOps environments.
- Troubleshooting
Explain the importance of tools used in DevOps environments.
- Given a scenario, troubleshoot network issues.
- Given a scenario, troubleshoot security issues.