Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Division of Bdreamz Global Solutions Pvt.

Ltd, India

Amazon Web Services Training Syllabus


(Total Duration - 50Hrs)

Introduction to Cloud Computing – 0.5Hr


Objective:
In this module, you will learn about the Introduction of Cloud Computing and Virtualization.
You will also learn about the types and advantages Cloud Computing.

• What is Cloud Computing?


• Why Cloud Computing?
• What are the characteristics of Cloud Computing?
• What are the types of Cloud Computing?
• What are the types of Cloud implementation models?
• What are the advantages of Cloud Computing?
• What is Virtualization?
• What are the types of Virtualization?
• What are the benefits of Virtualization?

Fundamentals of Linux – 2.5Hrs


Objective:

In this module you will learn about the basic concepts of Linux.

• What is Linux?
• What are Linux OS components?
• What is a distribution?
• Command Line Basics
• What are Variables and types of Variables?
• Archive Files
• Redirection
• File permissions
• Linux Users
• Package Management (RPM, YUM)
Division of Bdreamz Global Solutions Pvt. Ltd, India

Hands-On:

• Learn basic Linux commands


• Create and manage Linux users
• Manage Linux File permissions

Introduction to AWS – 0.5Hr


Objective:

In this module, you will learn about the Introduction to AWS platform and setting up an
account in AWS

• What is AWS?
• Setting up a free tier account

Hands-On:

• Creating a AWS free usage tier account

Introduction to AWS Console – 0.5Hr


Objective:
In this module, you will explore AWS Homepage and understand about Regions and
Availability zones.

• Introduction to AWS Management console


• What are Regions and Availability zones?
• Products/Services offered by AWS

IAM (Identity Access Management) – 2.5Hrs


Objective:

In this module, you will create users and give permissions.

• What is IAM?
• What are Users, Groups and Policies?
• What are Roles and how to switch roles?
Division of Bdreamz Global Solutions Pvt. Ltd, India

Hands-On:

• Create a user and give access


• Create a Group and add users to the group
• Create policies
• Create a role and switch the role

EC2 – 2.5Hrs
Objective:

In this module, you will learn the Terminology and the concepts related to EC2.

• What is EC2?
• What are Instances?
• How to Launch Instances?
• What are Instance Types?
• EC2 Pricing Options
• What is AMI and how to create a custom AMI?
• What are Volumes and Snapshots?
• What are Security Groups?
• What is EIP’s?

Hands-On:

• Launch a Linux and Windows Instance, connect to them


• Install apache server and host a web page
• Create a EIP
• Create a AMI
• Create a Custom AMI

Auto-scaling – 1.5Hrs
Objective:

In this module, you will learn about the fixed number of auto scaling & dynamic scaling.

• What is auto scaling


Division of Bdreamz Global Solutions Pvt. Ltd, India

• Use of auto scaling


• Types of auto scaling

Hands-On:

• Get Started with Auto Scaling Using the Console


• Creating Launch configurations and make use of it for autoscaling groups
• Maintain a Fixed Number of Running EC2 Instances
• Dynamic Scaling
• The lifecycle of auto-scaling
• Policies of auto-scaling

Load Balancing – 1.5Hrs


Objective:

In this module, you will learn about the Load balancing & components.

• What is load balancing


• Use of load balancing
• Types of load balancing

Hands-On:
• Introduction to Load balancer (ELB)
• Different types of Load balancer in AWS
• Application Load balancer
• Network Load balancer
• Classic Load balancer
• Migrating classic load balancer to new load balancer
• Components and types of load balancing

EBS (Elastic Block Storage) – 1.5Hrs


Objective:

In this module, you will learn about the Block level storage & partions.
Division of Bdreamz Global Solutions Pvt. Ltd, India

• What is EBS?
• Types of EBS storages.

Hands-On:
• Create EBS volumes
• Delete EBS Volumes
• Attach and detach EBS volumes with EC2 instance
• Creating and deleting snapshots

S3 (Object Storage in Cloud) – 2.5Hrs


Objective:

In this module, you will learn about the Object based storage and their storage classes.

• What is S3?
• What are Storage classes and the types of storage classes?
• What are S3 properties?
• What is Lifecycle Management?
• What is Cross Region Replication?
• What is Data Transfer Acceleration?
• S3 Security

Hands-On:
• Create buckets and configuring properties and permissions
• Host a Static website
• Create a Lifecycle and Replication rule

Cloud Watch (Monitoring Service) – 1Hr


Objective:

In this module, you will learn about the monitoring tool in AWS.

• What is Cloud Watch?


• What is an Alarm and states of Alarm?
• What is an Cloud watch event?

Hands-On:
Division of Bdreamz Global Solutions Pvt. Ltd, India

• Create a Billing Alarm

CLI (Command Line Interface) – 1Hr


Objective:

In the module, you will setup CLI in your machine and connect to AWS resources
programmatically.

• What is CLI?
• CLI Installation

Hands-On:
• Using EC2 and Amazon S3 with AWS CLI

AWS Security Management – 0.5Hr


Objective:

In this module we r going learn about trusted advisor and cloud trail.

• What is cloud trail


• What is trusted advisor
• Different types of cloud trail logs

Hands on
• Creating trail and sending logs to S3 bucket for verification
• Trusted advisor

Glacier – 1Hr
Objective:
In this module, you will learn about the backup-tool in AWS.

• What is Glacier?
• What is a Vault and Archive?

Hands-On:
• Creation and deletion of Vault in AWS console

CloudTrial – 1Hr
Division of Bdreamz Global Solutions Pvt. Ltd, India

Objective:

In this module, you will learn about the auditing tool in AWS.

• What is CloudTrial?

Hands-On:
• Creation of Trials

CloudFront – 1Hr
Objective:

In this module, you will learn about the CDN network and how to deliver webpages to end-user
over a huge distance.

• Understanding CDN
• What are Edge locations?
• What is TTL?

Hands-On:
• Creating a distribution list for S3 objects

VPC (Virtual Private Cloud) – 4Hrs


Objective:

In this module, you will learn about Virtual data centre in the Cloud.

• What is VPC?
• What is subnet?
• VPC use cases
• Default VPC vs Custom VPC
• What is Nat Gateway?
• VPC Security
• Security Group vs NACL

Hands-On:
• Create a custom VPC
• Create a custom VPC in launch wizard
• Connect to private instances from public
Division of Bdreamz Global Solutions Pvt. Ltd, India

• Create a Nat gateway and connect private instances to the internet


• Creating a NACL and Endpoint

EFS (Elastic File system) – 1Hr


Objective:

In this module, you will learn about the file storage for use with Amazon EC2.

• Understanding EFS

Hands-On:
• Creating a EFS for 2 EC2 instances

Cloud Migration (Storage gateway service) – 1Hr


Objective:

In this module, you will learn about the service that integrates between organization on-premise
IT environment and AWS’s storage infrastructure.

• What is Storage Gateway?


• What are the types of Storage Gateway?

Hands-On:
• File share gateway
• Snapshot gateway
• Tape gateway

Snowball – 1hr
Objective:

In this module, you will learn about the migration tool.

• What is a Snowball?
• What are the types of Snowball?

CloudFormation – 1.5Hrs
Objective:

In this module, you will learn about the service that sets up Infrastructure as a code.
Division of Bdreamz Global Solutions Pvt. Ltd, India

• What is CloudFormation?
• What is a Stack?

Hands-On:
• Create a template to launch EC2 instance

Terraform - Infrastructure as a Code – 1Hr


Objective:

In this module we r going to learn about infrastructure as a code with terraform and building
up a new infra using cloud with terraform.

Objective:

• What is terraform?
• Terraform module's
• Troubleshooting infrastructure issues using terraform.
• Terraform in different cloud platforms.

Hands-On:
• Install terraform and configure in Ec2 server
• Automate AWS infrastructure using terraform script

RDS (Relational Database Service) – 1Hr


Objective:

In this module, you will learn about the databases.

• What is RDS?
• What are the types of RDS?
• Understanding multi AZ RDS
• Understanding Read Replicas

Hands-On:
• Creating a mysql database instance
• Connecting to database using EC2 instance
• Connecting to database using workbench
Division of Bdreamz Global Solutions Pvt. Ltd, India

DynamoDB – 1Hr
Objective:
In this module, you will learn about NoSQL database service.

• What is DynamoDB?
• DynamoDB Pricing
• DynamoDB vs RDS

Hands-On:
• Creating a table
• Inserting data into table
• Accessing the data

Redshift – 1Hr
Objective:
In this module, you will learn about data warehouse service in the cloud.

• What is Redshift?
• Redshift Configuration
• Redshift Pricing

Aurora – 1Hr
Objective:

In this module, you will learn about Amazon own database.

• What is Aurora?
• Understanding Aurora replicas

Elasticache – 1Hr
Objective:

In this module, you will learn about in-memory database.

• What is Elasticache?
• What are the types of Elasticache?
Division of Bdreamz Global Solutions Pvt. Ltd, India

KMS (Key Management Service) – 1Hr


Objective:
In this module, you will learn to create and control the encryption keys.

• What is KMS?
• Types of KMS encryption?
• Common use cases of KMS.

Hands-On:
• Creating Encryption keys
• Using the keys

SQS (Simple Queue Service) – 0.5Hr


Objective:
In this module, you will learn about the service used to store messages in a queue.

• What is SQS?
• Understanding the Queue types
• SQS Visibility Timeout

Hands-On:
• Creating a SQS Queue

SNS (Simple Notification Service) – 0.5Hr


Learning Objective:

In this module, you will learn about the service that can be setup to send notifications from the
cloud.

• What is SNS?
• SNS vs SQS

Hands-On:
• Creating a topic
• Setting up SNS
Division of Bdreamz Global Solutions Pvt. Ltd, India

SES (Simple Email Service) – 0.5Hr


Objective:

In this module, you will learn about the service that can be setup to email notifications from
your own DNS in the cloud.

• What is SES?
• Send email using SES service

Hands-On:
• Add a record in the DNS to work with SES.
• Send email from SES.

Lambda – 1Hr
Learning Objective:

In this module, you will learn about server less computing.

• Lambda Pricing

Hands-On:
• Creating a Lambda function to take EBS snapshots.

Route53 – 1.5Hrs
Learning Objective:

In this module, you will learn about Domain name service

• Understanding Domain Registrars


• Understanding A record, Alias records, CNAMES, TTL
• Understanding Routing Policies

Hands-On:
• Creating a DNS service
• Using the various routing policies
• Creating a hosted zone
Division of Bdreamz Global Solutions Pvt. Ltd, India

Elastic Beanstalk – 1Hr


Objective:

In this module, you will deploy and manage applications in the AWS Cloud without knowing
about the infrastructure.

• What is Beanstalk?
• What are the languages it will support?
• Updating new version of the app

Hands-On:
• Creating a Beanstalk cluster

AWS Troubleshooting – 1Hr


Objective:

In this module, you will learn about how to troubleshoot about ec2 & elb. Understanding
frequent issues in ec2, ELB, Cloud watch and cloud front

• Different types of issues in EC2, ELB, CloudWatch, CloudFront


• How to troubleshoot frequent issues

Hands-On:
• Troubleshooting EC2 instance
• Troubleshooting using ELB
• Troubleshooting using Cloud watch
• Troubleshooting by using Cloud front

CloudEndure – 1Hr
Objective:

In this module, you will learn about data migration using cloud endure.

• What is cloud endure


• Migrating infra from physical to virtual

Hands-On:

• Using cloud endure migrate physical, virtual, cloud based infra


Division of Bdreamz Global Solutions Pvt. Ltd, India

AWS Architecture and Design – 0.5Hr


Objective:

In this module we are going learn about architecture and design of AWS infra.

• What is disaster recovery


• What is back up
• Different types of backup
• AWS High Availability Design

AWS Organizations and Cost Explorer – 0.5Hr


Objective:

In this module, you will learn about the account management service and explore cost reports.

AWS Certifications – 0.5Hr


Objective:

In this module, you will learn about the various certifications and how to register for the
certification.

DevOps Essential – 1Hr

Project Explanation – 3Hrs

Resume Preparation, Interview Questions and


Documents sharing – 0.5Hr
Division of Bdreamz Global Solutions Pvt. Ltd, India

Murali P.N | Branch Manager | Bangalore

Mobile : +91 7337894676 | +91 7871590386

Web : www.besanttechnologies.com | www.trainingbangalore.in

Mail : murali.paramasivam@besanttechnologies.com | murali.besant@gmail.com

1 Lakh + happy learners


Facebook | Linkedin | Twitter | YouTube

You might also like