Cloud Computing Essentials

Please contact us at
Time: 9:30am – 12:30pm + 1:30pm to 4:30pm HKT


This course introduces key concepts of cloud computing. Cloud computing is the on-demand availability of computer system resources. The course explores the characteristics, service models and deployment models, and elaborate the benefits and challenges of using cloud services.

Course Outline:

Chapter 1. Introduction to Cloud Computing
  • Cloud Computing Definitions
  • Why use Cloud? Pros and Cons
  • Public Cloud, Private Cloud and Hybrid Cloud
  • Deployment Models and Common Use Cases
Chapter 2. Core Services
  • Regions, Availability Zones and Subnets
  • Compute, Storage and Databases
  • Networking and Security
Chapter 3. Architecting Concepts and Design Principles
  • Reference Architecture
  • New Architecture Designs
  • Automating and Decoupling the Cloud Infrastructure
  • The Well-Architected Framework

Chapter 4. Cost Estimation and Management
  • Cost Estimation
  • Cost Management and Optimization
Chapter 5. Introducing Cloud Security Overview and Practices
  • Information Security Cycle
  • Data-at-Rest Encryption
  • Data-in-Transit Encryption
  • Envelop Encryption Mechanism and Key Management
  • Security by Design on Cloud
  • Recommended Security Tools
Chapter 6. Introducing Cloud Native Application Developments
  • Definition of Cloud Native Application Developments
  • Introducing Micro-service Architecture
  • Container and Serverless Architecture
  • Challenges and Opportunities


Hand-on Lab 1: Deploying a WordPress Application on Cloud

Examination Preparation: AWS Certified Cloud Practitioner

Audience: students who like to learn cloud technologies and take the AWS Certified Cloud Practitioner ( The exam fee is NOT included in the course fee. The trainer will provide the training materials.