AWS Cloud Computing Foundation

AWS Cloud Computing Foundation will give you the training required to manage enterprise level serverless IT infrastructures in a DevOps environment. The course is intended for those just starting their career in computing, so the pace is intentionally slower to accommodate beginners.
AWS Cloud Computing Foundation is built to prepare Sysops administrators, systems administrators, and those in a DevOps role who want to learn how to create automatable and repeatable deployments of applications, networks, and systems on the AWS platform.

It offers all the building blocks you need to master AWS DevOps Cloud Computing.


During the first 4 weeks of the class, we will build a solid foundation by learning the essential AWS services. During the following 8 weeks, you will learn how to build, provision, and administer Infrastructure as code as an AWS Infrastructure DevOps Engineer.


Modules:


1 - Infrastructure As Code
DevOps methodology
Access to Cloud9
Infrastructure as Code
Pets vs Cattle concept
Intro to the AWS CLI
Intro to Terraform
Download/Install Terraform on CLoud9


2 - Cloud Concepts/Global Network
What is Cloud Computing
Global Infrastructure
High Availability
Elasticity
Resilience
Security / Shared Responsibility Model


3 - Compute Services
Ec2 Pricing
EC2
Instance Families and Size
EC2 Storage
EBS Volumes
EBS Snapshots
EC2 Security
Security Groups
Tags
Userdata Scripts
Deploy Windows and Linux Instance on the Console
Deploy Linux Instance with Terraform
Get information about instances with the CLI
Query Instance Metadata


4 - Networking Services
VPC, Subnets (Private/Public)
Default VPC
NAT Gateway
Get info about your VPC using the CLI
Elastic IPs and Elastic Network Interfaces
NACLS and Security Groups
Direct Connect
Endpoints
Build a VPC on the Console
Build a VPC with terraform


5 - Storage Services
S3
Build Bucket and upload files on the console
Build a bucket with Terraform
Configure EFS on the Console
Resizing an EBS Volume
EBS
Create an EBS Volume and attach to an instance
Make snapshot of EBS Volume
Use the CLI to list object in the bucket
EFS
Setup EFS on an Instance


6 - Monitoring
AWS Health Dashboard
Memory
CPU
Cloudwatch
CloudWatch Logs
CloudWatch Alarms
Important Metrics
Cloudtrail


7 - Scaling/Elasticity
Decoupled Architecture
Scale Out or Scale Up?
ASG
AutoScaling Policies
Launch Configurations
Elastic Load Balancers
SQS
SNS
Create an Auto Scaling Group on the Console
Test Auto Scaling Policies


8 - Database Services
SQL and noSQL Databases
RDS
Dynamo DB
Aurora
Elasticache
Deploy an RDS Instance on the console
Deploy an RDS Instance with Terraform


9 - Security And Management Services
IAM
IAM Roles
IAM Policies
IAM Users and Groups
Cross Account Roles
STS
Config
GuardDuty
Cloudtrail
Security best Practices


10 - Systems Manager
Systems Manager
Systems Managers Permissions
Resource Groups
Session Manager
Run Command
Patch Manager
Documentation


11 - CloudFormation
Cloud Formation
Anatomy of a Cloud Formation Template
Stack
Parameters
Outputs
Change Sets
Cross Stack References
Nested Stacks
Deploy EC2 Instances with CloudFormation
Deploy VPC with CloudFormation
Stack Sets


12 - Serverless And Containers
ECS
EKS
What is a Container?
What is Serverless?
How to deploy a Lambda Function
Lambda


13 - OpsWorks
Chef Recipes
OPSWorks
Deploy Changes to Instances
OpsWorks Options (Chef, Puppet, etc)
Layers
Deploy an Instance with OpsWorks


14 - Elastic Beanstalk
Elastic Beanstalk
Environment
Application
Deploy an APplication on EB
Make changes to app on EB


15 - Developer Tools
Code Commit
Cloud 9
Code Deploy
Create a Repo in Code Commit
Clone a Repo in Code Commit
Make changes to instances using code deploy


16 - Developer Tools (Continued)
Code Build
Build task with code build
Code Pipeline
Create a Code Pipeline to deploy your terraform code

AWS Cloud Computing Foundation
AWS Cloud Computing Foundation

Schedule

Time: Monday to Friday: 6pm-8pm GMT

Duration: 12 weeks

Next cohort: 9th of January 2023

Course Fee : $500

Apply Now