C S 55G: AWS CLOUD PRACTITIONER CERTIFICATION PREPARATION
Foothill College Course Outline of Record
| Heading | Value |
|---|---|
| Effective Term: | Fall 2026 |
| Units: | 4.5 |
| Hours: | 4 lecture, 2 laboratory per week (72 total per quarter) |
| Advisory: | C S 55A or equivalent knowledge and experience. |
| Degree & Credit Status: | Degree-Applicable Credit Course |
| Foothill GE: | Non-GE |
| Transferable: | CSU |
| Grade Type: | Letter Grade (Request for Pass/No Pass) |
| Repeatability: | Not Repeatable |
Student Learning Outcomes
- A successful student will be able to describe the AWS Global Infrastructure model and explain its benefits to their organization.
- The student will be able to configure and deploy a cloud-based infrastructure which meets basic security and compliance requirements.
Description
Course Objectives
The student will be able to:
- Understand, work with, and configure the Amazon Web Services (AWS) Global Infrastructure model and the basic AWS services.
- Understand, work with, and configure the key services on the AWS platform and their common use cases.
- Understand, work with, and configure the AWS Cloud architectural principles.
- Understand, work with, and configure the AWS basic security and compliance aspects of the AWS platform and the shared security model.
- Understand, work with, and configure billing, account management, and pricing models.
- Identify sources of documentation or technical assistance (e.g., whitepapers, support tickets).
- Register for and take the AWS Certified Cloud Practitioner exam.
Course Content
- Cloud concepts overview
- Introduction to cloud computing
- Cloud computing definitions
- Computing deployment models
- Advantages of the cloud
- Capex vs. Opex
- Economies of scale
- Capacity planning
- Agility
- Going global
- Introduction to cloud computing
- Introduction to Amazon Web Services (AWS)
- What is a web service?
- Categories of services
- Architecture of an example application
- Ways we interact with AWS
- Moving to the AWS Cloud
- AWS Cloud Adoption Framework (AWS CAF)
- Perspectives/capabilities
- Cloud economics and billing
- Pricing fundamentals
- Total cost of ownership
- AWS operations
- Billing and cost management
- Technical support plans
- AWS pricing calculator
- AWS Cloud security
- AWS shared responsibility model
- AWS Identity and Access Management (IAM)
- Securing a new AWS account
- Securing accounts
- Securing data on AWS
- Working to ensure compliance
- Networking and content delivery
- Networking basics
- Amazon VPC
- VPC networking
- VPC security
- Amazon Route 53
- Amazon CloudFront
- Compute services
- Amazon EC2
- Amazon EC2 cost optimization
- Container services
- Functions with AWS Lambda
- Introduction to AWS Elastic Beanstalk
- Amazon EC2
- Storage services
- Amazon Elastic Block Store (Amazon EBS)
- Amazon Simple Storage Service (Amazon S3)
- Amazon Elastic File System (Amazon EFS)
- Amazon Simple Storage Service Glacier
- Databases
- Amazon Relational Database Service (Amazon RDS)
- Amazon DynamoDB
- Amazon Redshift
- Amazon Aurora
- Cloud architecture
- AWS Well-Architected Framework
- Reliability and high availability
- AWS Trusted Advisor
- Load balancing, autoscaling, and monitoring
- Elastic load balancing
- Amazon CloudWatch
- Amazon EC2 Autoscaling
- AWS Skill Builder practice questions
Lab Content
- Billing dashboard demo
- IAM basics, working and creating IAM concepts users/groups/roles/policies
- VPC Wizard and VPC configuration
- Launching a web server in a VPC
- EC2 basics
- AWS Lambda basics
- AWS Elastic Beanstalk basics
- Storage labs
- EC2/EBS - EC2 compute with EBS block storage
- EC2 with S3 and EFS storage
- EC2 Glacier backup
- Databases
- Build a DB server
- Demonstrate Object Database (DynamoDB)
- Autoscaling - scale and load balance an architecture
Special Facilities and/or Equipment
2. Access to the public internet with bandwidth sufficient for high definition video and audio.
3. A learning management system with an assignment posting component (through which all lab assignments are to be submitted) and a forum component (where students can discuss course material and receive help from the instructor). This applies to all sections, including on campus (i.e., face-to-face) offerings.
4. The college will provide a fully functional and maintained course management system through which the instructor and students can interact.
5. Students must have email accounts and ongoing access to computers with internet capabilities.
Method(s) of Evaluation
Subject assessments and quizzes
Laboratory assignments which include detailed instructions, sample runs, and documentation
Final examination
Method(s) of Instruction
Lectures which include motivation for the architecture of the specific topics being discussed
In-person or online labs (for all sections, including those meeting face-to-face/on campus), consisting of:
1. An assignment webpage located on a college-hosted course management system or other department-approved internet environment. Here, the students will review the specification of each assignment and submit their completed lab work
2. A discussion webpage located on a college-hosted course management system or other department-approved internet environment. Here, students can request assistance from the instructor and interact publicly with other class members
Detailed review of laboratory assignments which includes model solutions and specific comments on the student submissions
In-person or online discussion which engages students and instructor in an ongoing dialog pertaining to all aspects of designing, implementing, and analyzing programs
When course is taught fully online:
1. Instructor-authored lecture materials, handouts, syllabus, assignments, tests, and other relevant course material will be delivered through a college-hosted course management system or other department-approved internet environment
2. Additional instructional guidelines for this course are listed in the attached addendum of CS department online practices
Representative Text(s) and Other Materials
Sequiera, Anthony. AWS Certified Cloud Practitioner CLF-C02 Cert Guide. 2025.
Carter, Daniel. AWS Certified Cloud Practitioner All-in-One Exam Guide (Exam CLF-C01). 2021.
Types and/or Examples of Required Reading, Writing, and Outside of Class Assignments
- Reading:
- Textbook assigned reading averaging 30 pages per week.
- Reading the supplied handouts and modules averaging 10 pages per week.
- Reading online resources as directed by instructor though links pertinent to programming.
- Reading library and reference material directed by instructor through course handouts.
- Writing:
- Writing technical prose documentation that supports and describes the programs that are submitted for grades.
