Required Prerequisites:
● No specific prerequisites for AWS Cloud Practitioner.
● For Architect Associate
○ Knowledge and experience with Cloud technology
○ Windows and Linux Fundamentals
● AWS certification is rated as one of the most popular and lucrative cloud certifications in IT globally – Global Knowledge Study
● Gartner predicts the worldwide public cloud service market will grow from $182.4B in 2018 to $331.2B in 2022, attaining a compound annual growth rate (CAGR) of 12.6% – Forbes.com
● More than four-fifths of all data center traffic, 83 percent will be based in the cloud within the next three years – Cisco.
● Public-cloud spending alone will grow to $522B in 2020 at a 19% CAGR, VC firm North Bridge
Introduction to Cloud Computing
● Introduction to Cloud Computing
● Benefits of Cloud Computing
● Types of Clouds – Public, Private, Hybrid
● IAAS, PAAS, SAAS
● Introduction to AWS and its offerings
VPC and network fundamentals
● Basics of networking, public and private IP address ranges, subnetting
● Introduction to VPC, subnets, Internet Gateway, Route Tables
● Security Groups, NACLs
● VPC peering
● VPC flow logs
● Lab on VPC
EC2 (Elastic Compute Cloud) & EBS (Elastic Block Storage)
● Introduction to EC2, AMIs, different Instance types
● EC2 pricing – On demand, Spot Instances, Reserved and Saving plans
● Introduction to EBS, types of EBS volumes, encryption
● AMIs and Snapshots
● AWS CLI – install, configure and commands
● User-data script, instance metadata URL and placement group
● NAT – EC2 Instance as a NAT gateway, managed NAT
● Lab on EC2- Launch a Linux instance, windows instance, using Putty/Git Bash for SSH
connection, configure the Linux server on boot using user-data script, install apache web
server, create AMI from an instance, attach an additional EBS volume, format and
mount the EBS volume, resize EBS volume and configure Linux instance to automount
the volume post OS reboot
IAM
● IAM overview
● IAM policy
● API keys
● Users, groups, roles in IAM
● Federated accounts/AWS console login – SAML to AWS STS conversion extension for
Chrome, credentials file (.aws folder) for AWS CLI
● Lab on IAM – create custom IAM policies, create users and groups, assigning IAM
policies to users, groups and roles, configuring MFA
S3 (Simple Storage Service)
● S3 Buckets, S3 durability and redundancy, Uploading/Downloading objects, S3
Permissions, bucket policies, encryption, S3 Object Versioning, Static Web hosting, S3
Lifecycle Policies, cross region replication, transfer acceleration, CORS configuration
● Lab on S3
Glacier
EFS
● EFS overview
● Use cases of EFS, how instances access EFS
Snowball
● Snowball overview
● Types of Snowball
● How Snowball works? When to use Snowball?
● Storage Gateway overview
Auto Scaling
● Introduction to launch configuration, scaling policies and auto scaling group
● Lab on Auto scaling
Load Balancers
● Types of Load balancers
● Application load balancers Vs Elastic Load Balancers
● Routing rules in application load balancers
● Lab on Load Balancers – Create a highly available, highly scalable, load balanced
application using auto scaling and load balancers
Database and related service offerings:
● Different Databases available in RDS
● Benefits of RDS over self-administered RDBMs
● Automatic backups, snapshots and point in time recovery
● Scaling up RDS instances, read replicas, cross region read replicas
● Multi AZ deployments VS read replicas
● Monitoring RDS instances
● Lab on RDS – Deploying a WordPress application on EC2 and RDS
● Concepts around – Redshift, Aurora, ElastiCache
CloudFront
●CloudFront overview
● Benefits of serving content through CloudFront
● Deploying CloudFront in front of AWS and non-AWS origins
● Configure origins, Behaviors and geo restrictions
● Lab on CloudFront
Route 53
● Route53 overview
● Different types of DNS records A, AAAA, CNAME, ALIAS, TXT
● Different routing policies
● Health checks and failover
● Lab on Route53 – Create a hosted zone, host DNS records for a domain name, and make
WordPress accessible over that domain
AWS Certificate Manager
● AWS Certificate Manager overview
● Lab on AWS: Request SSL certificate for a domain name, apply the certificate to
CloudFront Distribution and load balancers
Lambda
● Lambda overview
● Advantages of lambda/serverless
● Lab on Lambda – schedule start/stop of EC2 instances using Lambda and CloudWatch
events
DynamoDB
● DynamoDB overview
● RDBMS vs Relational Databases
● Lab on DynamoDB – Create a DynamoDB table, add and retrieve data, monitor
DynamoDB
API Gateway
● API gateway overview
SNS
● SNS overview
● Lab on SNS
SQS
● SQS overview
● SQS vs SNS
● SES vs SNS
● Visibility timeout, Long polling VS short polling
CloudWatch
● CloudWatch overview
● Metrices available for different AWS services.
● CloudWatch logs and CloudWatch Events.
● Lab on CloudWatch – Create custom Dashboards, configure alerts, create billing alarm
CloudTrail
● CloudTrail overview
● Lab on CloudTrail
AWS Config
● AWS Config overview
● Lab on AWS Config
CloudFormation
● CloudFormation/Infrastructure as code
● Introduction to JSON/YAML
● CloudFormation template and stacks
● Lab on CloudFormation
Systems Manager
● AWS Systems Manager Overview
● Automation functionalities available within systems manager
● Parameter Store
● Lab on Systems Manager.
SA Advanced concepts
● ENIs and secondary IP addresses
● Using IPV6 inside VPC
● Egress Only Internet Gateways
● VPC Endpoints
● Direct connect/VPN, Bastion host
● Cross Account access and AWS Organizations
Security
Information Technology services provider that develops innovative and IT-driven solutions.
Provides consulting services and support to clients operating in different industries.