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.