Cloud · CLC-10

CompTIA Cloud+ Practical Cloud Engineering

CompTIA Cloud+ Practical Cloud Engineering is a hands-on course built around the CV0-004 exam objectives, working in AWS with Azure comparisons, from network and storage design and Terraform deployments to cloud security, monitoring, backup and troubleshooting. It suits developers and DevOps engineers who run systems in the cloud and want a solid, vendor-neutral foundation.

Updated
From 14,310 THB / person 15,900 −10% excl. VAT 7% · group rates available
PDFDownload the course outline
  • Duration30 hours · 5 days
  • FormatOnsite / live online
  • Next roundOn request
  • CertificateIncluded

Course overview

Software developers today are responsible for more than code. They need to understand how their systems run in the cloud, from choosing a service model, designing networks and storage and deploying with code, to security, cost and fixing problems when a system goes down. Many organisations find that their development teams can use the cloud but lack a shared architectural picture, so systems end up costly, fragile and hard to audit.

This course uses the CompTIA Cloud+ (CV0-004) exam objectives, all 6 domains, as its framework, with the emphasis on real-world use rather than exam cramming. Learners work hands-on in AWS and compare the services with Microsoft Azure, together with Terraform or OpenTofu, Docker, Git and a CI/CD pipeline, to build a sample system, the CloudHarbor Booking Platform, from design, deployment and security through to monitoring and troubleshooting. Learners who want the certification can use it as a foundation and book the exam with CompTIA themselves. (5 days, 6 hours per day, 30 hours in total, Intermediate level.)

What you’ll gain

  • Understand cloud service models, deployment models and availability concepts in a structured way
  • Design cloud networks, storage and databases to suit the workload and the budget
  • Choose containers, virtualisation and cloud-native approaches appropriately
  • Provision and configure cloud resources with infrastructure as code
  • Plan low-risk deployment and cloud migration strategies
  • Apply IAM, security controls and vulnerability management in the cloud
  • Set up observability, scaling, backup and recovery so systems are ready for production
  • Analyse and fix deployment, network and security problems step by step, while keeping costs under control

Who this course is for

  • Software developers (backend and full stack) who deploy and run systems in the cloud
  • DevOps engineers and people starting out in a cloud engineer role
  • Tech leads and solution architects who make cloud architecture decisions
  • IT teams planning to move systems from on-premises to the cloud
  • Learners who want a foundation before preparing for CompTIA Cloud+ or another cloud certification

Prerequisites

  • Programming in at least one language, with an understanding of how web applications work
  • Basic command line (Linux shell or PowerShell) and Git use
  • Basic networking such as IP addresses, DNS, HTTP/HTTPS and ports
  • No prior experience with AWS, Azure or Terraform is needed

Curriculum

Course Details

This is a hands-on course that uses the CompTIA Cloud+ (CV0-004) exam objectives, all 6 domains, as its framework: cloud architecture, deployment, operations, security, DevOps fundamentals and troubleshooting. It is not an official CompTIA course, does not include an exam voucher and does not focus on practice exams. Learners who want the certification book the exam with CompTIA themselves. It builds on AWS Cloud Practitioner, which covers AWS service fundamentals, and links to Infrastructure as Code with Terraform, covering the full cloud engineering lifecycle. It runs for 5 days, 6 hours per day (30 hours in total,

09:00-16:00), as a continuous workshop on a sample project, the CloudHarbor Booking Platform, using generated data only. Learners use their own laptop and their own AWS account (free tier or trial credits) or an organisation sandbox account. Some services, such as NAT gateways, load balancers and RDS, may cost more than the free allowance, and learners are responsible for those charges; the instructor shows how to set a budget and delete resources after each lab. Amazon ECS and Kubernetes are instructor demonstrations. Content follows the latest cloud services on the training day. CompTIA and Cloud+ are trademarks of CompTIA, Inc.

Day 1 Cloud Architecture Foundations

Section 1: Cloud Service Models and Shared Responsibility

  • IaaS, PaaS, SaaS and FaaS (serverless) compared from a developer's point of view
  • The shared responsibility model: what the provider looks after and what the organisation owns
  • Choosing a service model to suit the team, the budget and the level of control needed
  • An overview of the CloudHarbor Booking Platform project and the 6 CV0-004 domains

Section 2: Service Availability

  • Regions, availability zones and edge locations
  • How high availability, fault tolerance and disaster recovery differ
  • SLA, RPO, RTO and estimating the impact of downtime
  • Lab: calculate the combined availability of a multi-tier system from each service's SLA

Section 3: Lab: Cloud Networking

  • VPC and VNet, public and private subnets, route tables, internet gateways and NAT gateways
  • Security groups versus network ACLs
  • Load balancers, DNS, CDN, and VPN or Direct Connect at a conceptual level
  • Lab: build a VPC with subnets across 2 availability zones in AWS

Section 4: Lab: Storage Resources and Technologies

  • Block, file and object storage and their use cases
  • Storage tiers, lifecycle policies and long-term retention
  • Durability, replication and encryption of stored data
  • Lab: create an S3 bucket for attachments with a lifecycle policy and compare it with Azure Blob Storage

Section 5: Workshop Day 1: Virtualisation, Cost and Architecture

  • Hypervisors, instance types and right-sizing
  • Pricing models: on-demand, reserved instances and savings plans, and spot
  • Controlling cost with tagging, budgets and the pricing calculator
  • Workshop: draw a multi-tier architecture diagram across 2 AZs and estimate the monthly cost
Day 2 Cloud-native Design, Data and Migration

Section 6: Cloud-native Design Concepts

  • Microservices, loose coupling, stateless services and event-driven architecture
  • Message queues, pub/sub and serverless functions
  • Design principles for systems that scale and recover on their own
  • Lab: build a Lambda function triggered by a new file in S3

Section 7: Lab: Containerisation

  • Containers versus virtual machines
  • Container images, registries and container orchestration (Kubernetes, Amazon ECS) at a conceptual level
  • State and persistent storage for containers
  • Lab: containerise the REST API with Docker and push the image to Amazon ECR

Section 8: Lab: Databases in the Cloud

  • Relational versus NoSQL, and managed database services
  • Replication, read replicas, Multi-AZ and database backups
  • Choosing a database to fit the data model and the workload
  • Lab: create a database on Amazon RDS in a private subnet

Section 9: Workload Optimisation and Evolving Technologies

  • Optimising workloads with caching, auto scaling and the right instance choice
  • An overview of newer cloud technologies such as AI/ML services, edge computing and serverless containers
  • Criteria for assessing new technologies before adopting them
  • Case study: cut the cost and response time of an over-engineered system

Section 10: Workshop Day 2: Deployment Models and Cloud Migration

  • Public, private, hybrid, multi-cloud and community cloud
  • Migration strategies: rehost, replatform, refactor, repurchase, retire and retain
  • Assessing readiness and risk, and planning the cutover
  • Workshop: write a migration plan for the existing room booking system (a simulated on-premises system) with reasons for the chosen strategy
Day 3 Deployment as Code and DevOps Fundamentals

Section 11: Infrastructure as Code

  • Declarative versus imperative approaches
  • Terraform or OpenTofu project structure: providers, resources, variables, outputs and modules
  • Remote state and preventing conflicting changes
  • Lab: rebuild the day 1 VPC entirely in Terraform

Section 12: Lab: Provisioning Cloud Resources

  • Matching resources to performance, availability and budget requirements
  • Provision load balancers, compute, databases and storage with code
  • Configuration with user data, images and environment variables
  • Lab: build every tier of the CloudHarbor infrastructure with remote state

Section 13: Deployment Strategies

  • Rolling, blue-green, canary and recreate
  • Immutable infrastructure and rollback
  • Separate environments: dev, staging and production
  • Choosing a strategy to match each system's risk and cost

Section 14: Lab: Source Control and CI/CD

  • Branching strategies and the pull request workflow
  • The parts of a CI/CD pipeline: build, test, scan and deploy
  • Storing pipeline credentials safely with OIDC instead of long-lived access keys
  • Lab: set up a pipeline that builds the container, runs tests and pushes to ECR

Section 15: Workshop Day 3: System Integration and DevOps Tools

  • Integrating systems through APIs, webhooks and message queues
  • The role of configuration management, container registries and artifact repositories
  • GitOps at an overview level
  • Workshop: have the pipeline run terraform plan and deploy to the cloud with a rolling update automatically
Day 4 Cloud Security

Section 16: Lab: Identity and Access Management

  • Users, groups, roles and policies with least privilege
  • MFA, federation, single sign-on and temporary credentials
  • Avoiding long-lived access keys, and comparing the ideas with Microsoft Entra ID
  • Lab: rework CloudHarbor IAM into least-privilege roles

Section 17: Lab: Security Best Practices and Security Controls

  • Network segmentation, security groups and web application firewalls
  • Encryption at rest and in transit, and key management with KMS
  • Storing secrets in Secrets Manager instead of in code
  • Lab: enable encryption for the database and S3 and move credentials into Secrets Manager

Section 18: Lab: Vulnerability Management

  • Scanning instances and container images for vulnerabilities
  • Patch management and prioritising by risk
  • Feeding scan results into the CI/CD pipeline and setting criteria that stop a deployment
  • Lab: add container image scanning to the pipeline

Section 19: Compliance and Regulation

  • Data sovereignty, data residency and data classification
  • Relevant standards and laws such as ISO/IEC 27001 and Thailand's PDPA
  • Audit trails and keeping evidence for audits
  • Case study: choosing regions and data storage to meet organisational requirements

Section 20: Workshop Day 4: Monitoring Suspicious Activities

  • Common cloud attacks such as credential leaks, misconfiguration and DDoS
  • Using CloudTrail and logs to spot unusual behaviour
  • Setting alerts and first response steps
  • Workshop: turn on audit logging and alert on unusual sign-ins or permission changes
Day 5 Operations, Troubleshooting and the Master Workshop

Section 21: Lab: Observability

  • How metrics, logs and traces differ
  • Building dashboards and alarms from key metrics with CloudWatch, compared with Azure Monitor
  • Setting thresholds and reducing alert noise
  • Lab: build a dashboard and alarms for CloudHarbor

Section 22: Lab: Scaling Approaches

  • Vertical versus horizontal scaling
  • Scheduled, dynamic and target tracking auto scaling
  • Basic load testing to confirm scaling works
  • Lab: set up auto scaling for the API and generate load to watch it scale out

Section 23: Backup, Recovery and Life Cycle Management

  • Full, incremental and snapshot backups, with restore testing
  • Disaster recovery strategies: backup and restore, pilot light, warm standby and active-active
  • Resource life cycle: patching, upgrades, deprecation and decommissioning
  • Lab: test database backup and restore against set RPO/RTO targets

Section 24: Troubleshooting Methodology

  • A systematic method: identify the problem, form a theory, test, fix and document
  • Deployment problems: template errors, exhausted quotas and missing dependencies
  • Network and security problems: routing, DNS, security groups, IAM permissions and expired certificates
  • Using logs, metrics and the CLI to find the root cause with evidence

Section 25: Master Workshop: A Simulated Outage

  • Groups solve 3-4 scenarios such as a failed deployment, an unreachable database and denied permissions
  • Present the root cause and how to prevent it
  • Review how the 5 days of work map to the 6 CV0-004 domains
  • Delete all resources with IaC and check Cost Explorer to keep costs under control

Schedule & training options

For individuals — public rounds

No public rounds are open right now. Join the waiting list and we will contact you first when the next round opens, or ask us on LINE. Or call 02-570-8449 or 088-807-9770

For organisations — in-house / private

  • Tailor the content to your team’s tools and projects
  • Your dates, at your office or live online
  • Quotation with tax ID for procurement
Corporate training quote

Instructors

Frequently asked questions

How does this course differ from AWS Cloud Practitioner and Infrastructure as Code with Terraform?

AWS Cloud Practitioner covers AWS service fundamentals and cloud concepts, and Infrastructure as Code with Terraform focuses on writing Terraform. This course covers the full cloud engineering lifecycle across the 6 Cloud+ CV0-004 domains: designing the architecture, network, storage and databases, deploying with code through CI/CD, security, and then monitoring, backup and troubleshooting. Terraform is one of the tools, used on day 3, and services are compared between AWS and Azure.

Is this an official CompTIA course, and does it include the exam fee?

No. It is not an official CompTIA course and does not include an exam voucher. It is a hands-on course by IT Genius Institute that uses the Cloud+ (CV0-004) exam objectives as its framework. Learners who want to sit the exam book and pay for it with CompTIA themselves, and should also review the official exam objectives on comptia.org.

Will I be ready to take the Cloud+ exam after the course?

The course covers all 6 CV0-004 domains and builds understanding through hands-on work, which is a good foundation for exam preparation, but it does not focus on practice exams and does not guarantee a result. Learners who plan to sit the exam should review the exam objectives and practise questions on their own. CV0-004 is the current version as of October 2026, and CompTIA estimates it will be replaced around 2027, so check the latest exam code on comptia.org before booking.

Do I need an AWS account, and will there be cloud charges?

Learners use their own AWS account on the free tier or trial credits, or a sandbox account provided by their organisation. A personal account needs a credit card to sign up. Some services, such as NAT gateways, load balancers and RDS, may cost more than the free allowance, and learners are responsible for those charges. The instructor shows how to set budget alerts and delete resources with IaC after each lab. Azure is used for comparison, and an Azure account is optional.

What laptop and background do I need?

Learners bring their own laptop with 16 GB RAM or more, with VS Code, Git, Docker, the AWS CLI and Terraform or OpenTofu installed, rights to install software and a network that can reach AWS. You should be able to program in at least one language, use the command line and Git at a basic level, and understand IP addresses, DNS and HTTP. No prior experience with AWS, Azure or Terraform is needed.

Why use AWS when Cloud+ is a vendor-neutral certification?

Cloud+ tests principles that apply to every provider, so the course teaches the principle first in every topic. Real understanding needs hands-on practice, so AWS is the main workshop platform, and service names and concepts are compared with Microsoft Azure throughout, such as VPC and VNet or IAM and Entra ID, so learners can apply the ideas to whichever cloud their organisation uses.