Cloud Computing (Amazon Web Services)

About The Course

 In the Cloud Computing course, students will learn the opportunities offered by Cloud Computing in the ever growing and changing IT world, the global infrastructure of Amazon Web Services (AWS), building highly available, resilient and fault-tolerant AWS infrastructure. The course will be mostly hands-on so be ready to dirty your hands. Students will work on real world projects and are encouraged to use this opportunity to identify and solve local problems. 

What you will learn:

  • Amazon Web Services Global Infrastructure
  • Amazon Web Services Networking
  • Amazon Web Services Compute
  • Amazon Web Services Storage
  • Amazon Web Services Databases
  • Building Static and Dynamic Websites
  • Building highly available, resilient and fault-tolerant AWS infrastructure
  • Solving real world problems using Cloud Services

Certifications you will be comfortable to take

  • AWS Certified Cloud Practitioner
  • AWS Certified Solutions Architect Associate

COURSE OUTLINE

Week1

What is Cloud Computing?

Main Cloud Providers

Types of cloud Computing

Cloud Computing with AWS

AWS fundamentals overview

Overview of AWS Global infrastructure

Job Roles in the Cloud and salary range

AWS Cloud Certifications

Opportunities for cloud engineering in Africa and Cameroon in particular

Student led cloud project Ideas

Week2

 

Introduction to Identity and Access Management (IAM)

Setting up and AWS Account, Understanding IAM deep dive

Difference between AWS Root Account and User Account Access

Multi Factor Authentication (How to secure your user and root account)

AWS Global Infrastructure

AWS Terminology

Hands on exercises and homework

Week3

AWS Shared responsibility Model

AWS pricing and how pricing works

Compare AWS support

AWS Well-Architected Framework

Getting started with AWS services

Student assignments and projects

Week4

Hands-on on AWS Identity and Access Management (IAM) deep dive

Introduction to Amazon Elastic Cloud Compute (EC2)

Introduction to Amazon Elastic Cloud Compute (EC2) – Pricing Models

Hands-on operations and Introduction to Amazon Elastic Cloud Compute (EC2)- Deep Dive

Student assignments and projects

Week 5

Introduction Virtual Networking-Amazon Virtual Private Cloud (VPC)

Hands-on operations on Amazon Virtual Private Cloud (VPC)

Hands-on operations on Amazon Virtual Private Cloud (VPC) – VPC and Subnetting

Week 6

Hands-on operations on Amazon Virtual Private Cloud (VPC) – VPC and Subnetting

Hands-on operations on Amazon Virtual Private Cloud (VPC) – NAT

Hands-on operations on Amazon Virtual Private Cloud (VPC) – Internet Gateways

Hands-on operations on Amazon Virtual Private Cloud (VPC) – Routings

Hands-on operations on Amazon Virtual Private Cloud (VPC) – Route Tables

Hands-on operations on Amazon Virtual Private Cloud (VPC) – Elastic Internet Protocols

Hands-on operations on Amazon Virtual Private Cloud (VPC) – NACLS

Hands-on operations on Amazon Virtual Private Cloud (VPC) – Security Groups

Student assignments and projects

Week 7

Creating Highly Available, and Fault tolerant infrastructure for disaster recovery

Multiple AZ deployments

EC2

Load Balancers (Types and Use cases)

Auto Scaling Groups –

Student projects and presentations

Week 8

Storage:

Introduction to Amazon Simple Storage Services (S3)

Access Parten and S3 storage Classes

How to store and retrieve information from S3 buckets

How to secure S3 buckets and objects in S3 buckets

Hands-on Operations on Amazon S3 bucket

Student assignments and projects

Week 9

Storage:

Elastic Block Store (EBS)

Elastic File System (EFS)

Hands-on on Elastic Block store and Elastic File System

Student assignments and projects

Week 10

Amazon Relational Databases (Oracle, MySql, Mariadb, MongoDB, Amazon Aurora)

Amazon Nosql rdatabase – Dynamp DB

Catching Services

Data Migration

Student assignments and projects

Week 11

Route 53

Building static websites

Student assignments and projects

Week 12

Serverless

 

 

Requirements

  • Basic Computer Knowledge
  • No prior IT knowledge is required
  • Personal Laptop or if you don’t have Laptop the school will computer lab will be available
  • Desire to learn

DURATION: 24 Weeks

LECTURES: 168 Hours

Group Training

(on campus)

FEE: 500,000 fcfa

X