Course Name: Amazon Web Services
Course Coverage: 3 days
Day wise schedule
AWS Developer Associate Training
Day1:
1. Introduction to the Course
- What you’ll need
- Completion targets
2. AWS – Overview
- The history of AWS
- AWS parts I thru IV
3. IAM – Identity Access Management
- IAM 101
- Active directory federation
- Web identity federation
Day2:
4. S3 – Object Storage
- S3 Intro
- Lifecycle management
- Security and version control
- CORS configuration
- Cross-region replication
- S3 lifecycle
- S3 security and encryption
- Storage gateway
- Transfer acceleration
- CloudFront
- Create a CDN
5. EC2 – The Heart of AWS
- Create an AMI
- PHP and Composer
- Cloud Watch EC2
- The AWS command line and EC2
- Using IAM roles with EC2
- Elastic load balancers
- SDKs and performance issues
6. VPC – Networks over AWS
- Build your own custom VPC
- Network Address Translation
- Network Access Control Lists
- Security groups
- ELB’s vs. VPC’s
- NAT vs. Bastions
- VPC flow logs
- VPC clean-up
7. DynamoDB
- Launching a database instance on AWS
- DynamoDB Tables
- Scan vs query API
- DynanoDB provisioning
Day3:
8. AWS DynamoDB
- Security on DynamoDB
- Other areas of DynamoDB
9. AWS Events
- SQS – messaging on AWS
- SWS – coordinate work in AWS
- SNS – sending notifications in AWS
- Elastic transcoder
10. Lambda – Magic of AWS
- Lambda and the theory behind it
- Lambda functions
- S3 Events via Lambda
- Kinesis events
- Dynamo events
11. The Real World
- Setting up EC2 and your environment
- Automation & setting up your AMI
- Configuring auto scaling
- Configuring load testing
- CloudFormation
LABS
Managing identities over AWS
Creating and managing an S3 Bucket
Managing Version Control
Creation and managing a CDN
Creating an EC2 instance
Routing policies
Failover policies
Bootstrap Scripts
Entire PHP application on AWS
Elastic File System
Managing Route 53
Using RDBMS with AWS
Creation of a VPC
VPC’s and ELB’s
Sending messages via SWF
Managing a real-world site on AWS
Managing events on AWS
Creation of DynamoDB tables
Lab-setup
Would be shared before training.