Loading ...

Course / Course Details

Cloud Computing with AWS, Azure & GCP Certification Programme

  • Abbass image

    By - Abbass

  • 2 students
  • 58 Hours 20 Min
  • (0)

Course Requirements

1. Prerequisites

  • Basic computer literacy

  • Understanding of networking fundamentals

  • Familiarity with operating systems (Linux/Windows)

  • Basic programming knowledge (Python/JavaScript/Java recommended)

  • Prior IT or database knowledge (optional but helpful)

2. Technical Requirements

  • Laptop/PC (8GB+ RAM, i5 processor or equivalent)

  • Stable internet connection (10 Mbps+)

  • Cloud account (AWS Free Tier / Azure Free Account / Google Cloud Free Tier)

  • Installed tools:

    • VS Code / IntelliJ / PyCharm

    • Git & GitHub account

    • Docker Desktop

    • Terraform / Cloud CLI tools (AWS CLI, gcloud, az CLI)

3. Learning Materials

  • Course slides and notes

  • Hands-on labs / sandbox environment

  • Access to cloud provider documentation

  • Practice quizzes & mock exams

4. Assessment Requirements

  • Completion of all labs/projects

  • Passing quizzes & assignments

  • Capstone project submission

  • Final certification exam

Course Description

The Cloud Computing Certification Programme is a 12-week intensive training designed to equip learners with practical, job-ready cloud skills across the three leading platforms: Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).

Whether you’re new to cloud or looking to upgrade, this programme prepares you for international certifications and real-world projects, making you highly employable in Uganda, Africa, and globally.


🎯 What You’ll Learn

  1. Introduction to Cloud Computing

    • Cloud fundamentals & deployment models

    • Understanding IaaS, PaaS, SaaS

    • Shared responsibility model

  2. Amazon Web Services (AWS)

    • Setting up AWS free tier account

    • Compute (EC2, Lambda)

    • Storage (S3, EBS)

    • Databases (RDS, DynamoDB)

    • Networking (VPC, Route 53, CloudFront)

    • Identity & Security (IAM, KMS)

  3. Microsoft Azure

    • Azure architecture & services

    • Compute (VMs, App Services, Functions)

    • Azure Storage (Blob, Table, Queue)

    • Databases (Cosmos DB, SQL DB)

    • Networking (VNets, Load Balancer, Firewall)

    • Azure Active Directory & Security

  4. Google Cloud Platform (GCP)

    • GCP fundamentals & console walkthrough

    • Compute (Compute Engine, Cloud Functions, Kubernetes Engine)

    • Storage (Cloud Storage, Datastore, BigQuery)

    • Networking & Security (VPC, IAM, Firewalls)

    • Monitoring & Logging

  5. DevOps & Cloud Tools

    • Docker & Kubernetes basics

    • CI/CD pipelines (GitHub Actions / Jenkins)

    • Cloud monitoring & cost optimization

  6. Certification Preparation

    • AWS Certified Cloud Practitioner

    • Microsoft Azure Fundamentals (AZ-900)

    • Google Cloud Digital Leader

    • Exam strategies & practice questions

Course Outcomes

    • Understand cloud computing concepts, models, and architectures.
    • Differentiate between IaaS, PaaS, and SaaS service models.
    • Deploy and manage compute, storage, networking, and database services on the cloud.
    • Apply cloud security best practices using Identity & Access Management (IAM) and encryption.
    • Design scalable, fault-tolerant, and cost-effective cloud architectures.
    • Automate cloud infrastructure using tools like Terraform and CloudFormation.
    • Build and deploy applications using DevOps practices (CI/CD, containers, Kubernetes).
    • Utilize cloud-based data, analytics, and AI/ML services.
    • Configure and manage hybrid cloud and networking integrations.
    • Monitor, log, and optimize cloud resources for performance and cost.
    • Complete a real-world cloud capstone project.
    • Be prepared for industry-recognized cloud certifications (AWS, Azure, GCP).

Course Curriculum

  • 1 chapters
  • 8 lectures
  • 1 quizzes
  • 58 Hours 20 Min total length
Toggle all chapters
1 Cloud Certification Roadmap 2025: AWS, Azure, Google Cloud - Step-by-Step Guide
10 Min


2 Introduction to Cloud Computing with AWS, Azure and GCP
20 Min


3 What is Cloud
30 Min

What is Cloud Computing? Cloud computing is the delivery of computing resources—such as servers, storage, databases, networking, software, and analytics—over the internet (“the cloud”) instead of using local computers or on-premise servers. It allows organizations and individuals to access technology services on-demand, pay only for what they use, and scale easily without investing in physical infrastructure. The National Institute of Standards and Technology (NIST) defines cloud computing with five essential characteristics: ☁️ 1. On-demand Self-Service Users can provision computing resources automatically without requiring human interaction with each service provider. Example: A developer can launch a new server instance in AWS with just a few clicks or via an API. ☁️ 2. Broad Network Access Services are available over the network and accessed through standard mechanisms such as laptops, mobile phones, tablets, or thin clients. Example: Accessing Google Drive or Microsoft OneDrive from any device with internet. ☁️ 3. Resource Pooling The provider’s computing resources are pooled together to serve multiple customers (multi-tenancy). Resources are dynamically assigned and reassigned according to customer demand. Example: Multiple businesses using the same data center but with logically separated resources. ☁️ 4. Rapid Elasticity Capabilities can be rapidly and elastically scaled out or in to meet demand. To the consumer, the resources often appear unlimited and can be purchased in any quantity at any time. Example: An e-commerce website automatically scales up servers during Black Friday sales. ☁️ 5. Measured Service Cloud systems automatically control and optimize resource use by metering usage (like electricity or water). Customers pay only for what they consume. Example: Paying for 100 GB of cloud storage instead of maintaining your own physical storage hardware. Benefits of Cloud Computing Cost savings (no need to buy and maintain hardware). Flexibility and scalability. Accessibility from anywhere. Reliability and disaster recovery. Faster innovation and deployment.


4 Iaas VS Paas Vs Saas
30 Min

Lesson Title: Understanding IaaS vs PaaS vs SaaS in Cloud Computing Lesson Description This lesson introduces students to the three main service models in cloud computing: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Learners will explore the core concepts, features, use cases, and differences between these models to understand how businesses leverage cloud technology to optimize costs, scalability, and development processes. Learning Objectives By the end of this lesson, students will be able to: Define IaaS, PaaS, and SaaS and explain how each model works. Compare the three models in terms of control, cost, and responsibility. Identify real-world examples of each service model. Evaluate the advantages and limitations of each model for different use cases. Key Topics Covered Introduction to Cloud Computing Overview of IaaS: Virtual machines, storage, networking Overview of PaaS: Development frameworks, managed services Overview of SaaS: End-user applications over the cloud Comparison Table: Control vs. Convenience Use Case Scenarios: When to choose IaaS, PaaS, or SaaS Practical Activities Group discussion on popular cloud providers (AWS, Azure, Google Cloud) Case study: Choosing the right cloud model for a startup vs. a large enterprise Hands-on exploration: Signing up for a free-tier SaaS application


5 Quiz: IaaS vs PaaS vs SaaS [Quiz]
10 Min


6 AWS Brief History
20 Min


7 Sample Azure Serverless Arcthitecture
10 Min


8 GCP Certifications
17 Min


Instructor

Abbass

Professional Android app developer with more than 10 years experience.Having a successful apps on playstore with over than +1,000,000 downloads  ( Check them on playstore: )

                               - Master Android

                               - Master Android Pro

                               - Master Flutter

                               - Master Kotlin

                             - Naviation

Masters Degree in computer scienceTeaching in many local schoolsHaving a big youtube channel helping many people to learn android app development and flutter.

5 Rating
5 Reviews
32 Students
7 Courses

Course Full Rating

0

Course Rating
(0)
(0)
(0)
(0)
(0)

No Review found

Sign In or Sign Up as student to post a review

Student Feedback

Course you might like

You must be enrolled to ask a question

Students also bought

More Courses by Author

Discover Additional Learning Opportunities