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:

  1. Cloud Architecture
    1. Use the appropriate cloud service model.
    2. Explain concepts related to service availability.
    3. Explain cloud networking concepts.
    4. Compare and contrast storage resources and technologies.
    5. Explain the purpose of cloud-native design concepts.
    6. Compare and contrast containerization concepts.
    7. Compare and contrast virtualization concepts.
    8. Summarize cost considerations related to cloud usage.
    9. Explain the importance of database concepts.
    10. Compare and contrast methods for optimizing workloads using cloud resources.
    11. Identify evolving technologies in the cloud.
  2. Deployment
    1. Compare and contrast cloud deployment models.
    2. Given a scenario, implement appropriate deployment strategies.
    3. Summarize aspects of cloud migration.
    4. Given a scenario, use code to deploy and configure cloud resources.
    5. Given a set of requirements, provision the appropriate cloud resources.
  3. Operations
    1. Given a scenario, configure appropriate resources to achieve observability.
    2. Given a scenario, configure appropriate scaling approaches.
    3. Given a scenario, use appropriate backup and recovery methods.
    4. Given a scenario, manage the life cycle of cloud resources.
  4. Security
    1. Explain vulnerability management concepts.
    2. Compare and contrast aspects of compliance and regulation.
    3. Given a scenario, implement identity and access management.
    4. Given a scenario, apply security best practices.
    5. Given a scenario, apply security controls in the cloud.
    6. Given a scenario, monitor suspicious activities to identify common attacks.
  5. DevOps Fundamentals

    1. Explain source control concepts.
    2. Explain concepts related to continuous integration/continuous deployment (CI/CD) pipelines.
    3. Explain concepts related to integration of systems.
    4. Explain the importance of tools used in DevOps environments.

  6. Troubleshooting
    1. Explain the importance of tools used in DevOps environments.

    2. Given a scenario, troubleshoot network issues.
    3. Given a scenario, troubleshoot security issues.

CloudComputing/Syllabus (last edited 2025-07-11 17:34:02 by scot)