Untitled

APPLY NOW

Web Schedules

Fall 2025
Spring 2025
Summer 2025

One Credit Courses

Fall 2025
Spring 2025
Summer 2025

No Cost Textbook/Resources Courses

Fall 2025
Spring 2025
Summer 2025

Low Cost Textbook/Resources Courses

Fall 2025
Spring 2025
Summer 2025

Course Planning by Program

2025-26

Essential Objectives

Course Syllabus


Revision Date: 01-Jun-25
 

Summer 2025 | CIS-2350-VO99 - Cloud Infrastructure & Services


Independent Study Class


Location: Online
Credits: 3 (45 hours)
Day/Times: Meets online
Semester Dates: 05-19-2025 to 08-11-2025
Last day to drop without a grade: 06-02-2025 - Refund Policy
Last day to withdraw (W grade): 07-07-2025 - Refund Policy
This course has started, please contact the offering academic center about registration
Materials/Lab Fees: $80.00

Faculty

Tyler Whitney
View Faculty Credentials
View Faculty Statement
Hiring Coordinator for this course: Deb Grant

General Education Requirements


This section meets the following CCV General Education Requirement(s) for the current catalog year:
VSCS Digital and Technical Literacy
    Note
  1. Many degree programs have specific general education recommendations. In order to avoid taking unnecessary classes, please consult with additional resources like your program evaluation, your academic program catalog year page, and your academic advisor.
  2. Courses may only be used to meet one General Education Requirement.

Course Description

In this course students develop the skills and technical expertise required for understanding and operating in a cloud computing environment. Topics include the fundamental concepts of building an IT infrastructure for cloud computing and architecting a cloud server. Students examine and apply key considerations, such as business security and compliance, in moving an organization to a cloud computing environment. Prerequisites: Foundations of Cloud Computing, Concepts of Computer Security, and Desktop Operating Systems


Essential Objectives

1. Explain the transformational impact of cloud adoption on IT systems and the strategic business considerations of infrastructure design.
2. Gain experience using different strategies and best practices for migrating existing applications and data to the cloud.
3. Describe the design patterns and cloud architecture principles, including microservices, containerization, and orchestration.
4. Implement security measures and performance optimization techniques to design systems that are secure, scalable, reliable, high-performing, and cost-efficient.
5. Architect and deploy scalable cloud services, including computer, storage, and networking solutions to solve technical business problems while optimizing costs.
6. Apply auto-scaling and load balancing to maintain high availability and fault tolerance in a cloud environment.
7. Demonstrate knowledge of basic Infrastructure as Code (IaC) principles to automate the creation, management, provisioning, and updating of cloud resources.
8. Apply principles of high cohesion and loose coupling in cloud system design to support the distributed nature of cloud-based applications.
9. Differentiate and apply cloud architectural strategies for scaling up on a single VM or scaling out across multiple VMs.
10. Identify and utilize services that support communications across public/private clouds and hybrid environments.
11. Analyze and assess requirements and implement strategies for scalability and high availability in cloud infrastructure.
12. Apply course concepts through hands-on projects that document and manage processes and best practices based on customer needs.
13. Assess and implement security measures, including firewalls, VPNs, and secure key management, to ensure compliance and protect company and customer data in the cloud.


Required Technology

More information on general computer and internet recommendations is available on the CCV computer recommendations Support page.

Please see CCV's Digital Equity Statement (pg. 45) to learn more about CCV's commitment to supporting all students access the technology they need to successfully finish their courses.


Required Textbooks and Resources

This course only uses free Open Educational Resources (OER) and/or library materials. For details, see the Canvas Site for this class.


Methods

  • online forum discussions
  • interactive labs
  • multimedia presentations and resources
  • readings, writing, and inquiry-based research

Evaluation Criteria

  • Quizzes and Knowledge Checks: 30%
  • Lab Assignments and Practical Work: 30%
  • Participation and Discussion: 30%
  • Practice Exam: 5%
  • Proof of Certification Exam: 5%

Grading Criteria

CCV Letter Grades as outlined in the Evaluation System Policy are assigned according to the following chart:

 HighLow
A+10098
A Less than 9893
A-Less than 9390
B+Less than 9088
B Less than 8883
B-Less than 8380
C+Less than 8078
C Less than 7873
C-Less than 7370
D+Less than 7068
D Less than 6863
D-Less than 6360
FLess than 60 
P10060
NPLess than 600


Weekly Schedule


Week/ModuleTopic  Readings  Assignments
 

1

Introduction to Cloud Architecting
Cloud computing models, roles, and the AWS Well-Architected Framework

  
  • M01 Student Guide
  • Welcome videos (e.g., Roles in Cloud Computing, Café business case)
  
  • Discussion #1 - Introductions
  • Orientation Activities
 

2

Architecting Cloud Solutions
Design principles and the AWS Well-Architected Framework

  
  • M02 Student Guide
  • AWS Well-Architected Framework videos
  
  • Discussion #2 - Cloud Infrastructure Frameworks
  • Assignment #1 - Knowledge Check
 

3

Securing Access and Storage Layer
IAM, S3 Storage, Lifecycle policies

  
  • M03 & M04 Student Guides
  • IAM and S3 Videos
  
  • Discussion #3 - Object Storage
  • Assignments #2 & #3 - Knowledge Checks
  • Lab 1 - Host a Static Website
 

4

Compute Layer and EC2 Deployment
Amazon EC2 and compute pricing strategies

  
  • M05 Student Guide
  • EC2 configuration and WAF videos
  
  • Discussion #4 - Compute Options
  • Assignment #4 - Knowledge Check
  • Lab 2 - Intro to Amazon EFS
 

5

Database Layer in the Cloud
Amazon RDS, DynamoDB, and data migration tools

  
  • M06 Student Guide
  • Database and migration videos
  
  • Discussion #5 - Relational vs NoSQL
  • Assignment #5 - Knowledge Check
  • Lab 3 - Create RDS Database
 

6

Networking in AWS
Virtual Private Clouds, Security Groups, Peering, Transit Gateway

  
  • M07 & M08 Student Guides
  • Networking and Connectivity videos
  
  • Discussion #6 - Virtual Private Clouds
  • Discussion #7 - VPC Peering
  • Assignments #6 & #7 - Knowledge Checks
  • Labs 4 & 5 - VPC and Peering
 

7

Securing User and Application Access
IAM roles, SSO, account management, encryption

  
  • M09 Student Guide
  • IAM and security videos
  
  • Discussion #8 - Identity and Access Management
  • Assignment #8 - Knowledge Check
 

8

Elasticity, High Availability, and Monitoring
Auto scaling, CloudWatch, Route 53, WAF

  
  • M10 Student Guide
  • Scaling and monitoring videos
  
  • Discussion #9 - Elasticity and High Availability
  • Assignment #9 - Knowledge Check
  • Lab 6 - Highly Available Environment
 

9

Automating Infrastructure
CloudFormation, infrastructure-as-code, AWS Quick Starts

  
  • M11 Student Guide
  • CloudFormation videos
  
  • Discussion #10 - Automation
  • Assignment #10 - Knowledge Check
  • Lab 7 - Automate with CloudFormation
 

10

Caching Content
Edge caching, CloudFront, and ElastiCache services

  
  • M12 Student Guide
  • CloudFront & ElastiCache videos
  
  • Discussion #11 - Caching
  • Assignment #11 - Knowledge Check
  • Lab 8 - CloudFront Streaming
 

11

Building Decoupled and Serverless Architectures
Event-driven design, Lambda, microservices

  
  • M13 & M14 Student Guides
  • SQS, SNS, Lambda, API Gateway videos
  
  • Discussion #12 - Queuing and Decoupling
  • Discussion #13 - Microservices and Serverless
  • Assignments #12 & #13 - Knowledge Checks
  • Lab 9 - Serverless with Lambda
 

12

Disaster Recovery & Cloud Evolution
DR patterns, certification prep, future trends in cloud

  
  • M15–M17 Student Guides
  • DR and Certification videos
  
  • Discussion #14 - Disaster Recovery
  • Discussion #15 - Cloud Infrastructure Evolution
  • Assignment #14 - Knowledge Check
  • Lab 10 - Hybrid Storage
  • Practice Certification Exam
 

Attendance Policy

Regular attendance and participation in classes are essential for success in and are completion requirements for courses at CCV. A student's failure to meet attendance requirements as specified in course descriptions will normally result in a non-satisfactory grade.

  • In general, missing more than 20% of a course due to absences, lateness or early departures may jeopardize a student's ability to earn a satisfactory final grade.
  • Attending an on-ground or synchronous course means a student appeared in the live classroom for at least a meaningful portion of a given class meeting. Attending an online course means a student posted a discussion forum response, completed a quiz or attempted some other academically required activity. Simply viewing a course item or module does not count as attendance.
  • Meeting the minimum attendance requirement for a course does not mean a student has satisfied the academic requirements for participation, which require students to go above and beyond simply attending a portion of the class. Faculty members will individually determine what constitutes participation in each course they teach and explain in their course descriptions how participation factors into a student's final grade.


Participation Expectations

Students are expected to complete the assignments each week. Posts in the discussion forums should be created mid week to give a chance for fellow students to respond. At least one response to a fellow student is expected for full discussion credit.



Missing & Late Work Policy

The late policy for this course is a 10% penalty on assignments per day late, unless extenuating circumstances or contact ahead of time to negotiate an extension.


Accessibility Services for Students with Disabilities:


CCV strives to mitigate barriers to course access for students with documented disabilities. To request accommodations, please
  1. Provide disability documentation to the Accessibility Coordinator at your academic center. https://ccv.edu/discover-resources/students-with-disabilities/
  2. Request an appointment to meet with accessibility coordinator to discuss your request and create an accommodation plan.
  3. Once created, students will share the accommodation plan with faculty. Please note, faculty cannot make disability accommodations outside of this process.


Academic Integrity


CCV has a commitment to honesty and excellence in academic work and expects the same from all students. Academic dishonesty, or cheating, can occur whenever you present -as your own work- something that you did not do. You can also be guilty of cheating if you help someone else cheat. Being unaware of what constitutes academic dishonesty (such as knowing what plagiarism is) does not absolve a student of the responsibility to be honest in his/her academic work. Academic dishonesty is taken very seriously and may lead to dismissal from the College.

Apply Now for this semester.

Register for this semester: November 4, 2024 - May 16, 2025