Mastering the AWS Ecosystem

Abstract

Deploying applications in the cloud is the new industry standard and Amazon Web Services is the leading player in this field.
In this course you will learn how to build a complete production environment in the cloud with auto-scaling and monitoring.
The course includes many hands-on exercises through which the material is demonstrated and practiced.

Target Audience

  • Developers
  • Team Leaders
  • Project Managers
  • CMs

Prerequisites

  • Familiarity with development practices or basic scripting abilities
  • Understanding of software development cycle

Content

High level overview of AWS Cloud Computing

  • Why Cloud Computing?
  • Benefits of Cloud Computing
  • Concerns when running applications in the cloud
  • High level overview of the AWS services (EC2, ELB, VPC, DBs)
  • SLAs
  • Tools for AWS
  • AWS Regions

Identity and Access Management (IAM)

  • Intro to IAM
  • IAM Users and Groups
  • Roles
  • Credentials
  • Permissions and Policies

S3 – Simple Storage Service

  • S3 – 101
  • Creating a bucket
  • Versioning
  • CloudFront CDN overview
  • Creating static website using S3
  • Permissions
  • Encryption
  • Using the AWS cli for S3

Deploying your code to EC2

  • EC2 instances
  • Creating and managing EC2 instances
  • Connecting to your EC2 machine
  • Building your own AMI (Amazon machine image)
  • Using the AWS cli for EC2

Handling Scale

  • Loadbalancers
  • Autoscaling
  • Lambda

Route53

  • Overview of DNS
  • Register your domain
  • Routing policieis

VPC

  • Introduction and overview
  • Building a custom VPC
  • NAT
  • Logs

Using a Database in the Cloud

  • RDS
  • Elasticache
  • DynamoDB – optional

Services

  • SQS
  • SNS
  • API Gateway
  • Kinesis – optional

Monitoring

  • Using CloudWatch
  • CloudTrail

Duration

3 days

Next public course

12/03, 13/03, 14/03/2018

Enroll Now
Contact us
Share: