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