Amazon Web Services (AWS) Training

Best aws cloud classes, training institute and certification courses in pune
Category Name : Cloud
Certification Name : AWS Certified Solutions Architect certification exam
Number of Questions : 55
Passing Score : 65%
Time Limit : 80 Minutes
Examination Format : MCQ
Count : 10 Seats
Duration: 6 Classes | 40 Hours | Weekdays: To be announced | Weekends: Saturday & Sunday
Batch Timings: Mon-Fri: 30 Days | Sat-Sun (Weekend): 6 Weekends :: Mon-Fri: 8 AM to 10 AM | Sat-Sun (Weekend): 10 AM to 1 PM
Batch Schedule: Starts from 24-Feb-2108

AWS Cloud Training in Pune runs a weekdays and weekend batch under SmashGaps. We are one of the Best AWS Training Institutes in Pune having locations in Wakad and Warje.

Why to learn Cloud?
Be it a Development, QA, System operator, Environment, Infrastructure admin or Support role, working on Cloud platform is going to be inevitable in near future and its perfect time to get started with

Cloud enables Agility, Elasticity and Self-service. The infra provisioning time has reduced from days to few hours to minutes. While every organization’s path will be unique, there are common patterns, approaches, and best practices when it comes to migrating to cloud and using cloud services. Leveraging these learnings and our in-depth understanding of the cloud, we have designed this course for you to make you cloud ready!


This AWS training is recommended for professionals who wish to get started in AWS or those who are responsible for describing AWS services to customers. Developers, Solution Architects and SysOps administrators who wish to utilize the services of AWS can also attend this course.


This AWS training is recommended for professionals who wish to get started in AWS or those who are responsible for describing AWS services to customers. Developers, Solution Architects and SysOps administrators who wish to utilize the services of AWS can also attend this course.


  • Individuals responsible for articulating the technical benefits of AWS services to customers
  • Individuals interested in learning how to get started with using AWS
  • SysOps administrators, Solution Architects and developers interested in using AWS services


Course Contents:

Understanding Cloud

  • Cloud Computing concept
  • Cloud Technology (Virtualization and Containers)
  • Cloud deployment types
  • Cloud Service models
  • Advantages and disadvantages of using Cloud
  • About leading public cloud providers – AWS, GCP, Azure

Getting started with AWS Cloud

  • First step – Creating your own AWS Account
  • Understanding pricing and Free tier
  • Logging into the AWS Console
  • Creating user for yourself
  • Get familiar with AWS console
  • Setting up your Linux/Windows workstation to use AWS (AWSCLI)
  • Exercise 1: Using AWS CLI list users you just created.

AWS Global datacenter

  • AWS Regions
  • Availability Zones
  • Global and Regional services
  • AWS datacenter, plaform security and compliance

Networking in AWS

  • Virtual Private Cloud (VPC)
  • VPC, Subnets and Routing tables
  • Public, Private and Elastic IPs
  • Understanding Classless Inter-domain routing (CIDR)
  • Security groups and Network ACLs
  • Network Address Translation – NAT gateway and NAT instance
  • Exercise 1: Create VPC with Internet Gateway
  • Exercise 2: Create public and Private subnets
  • Connecting 2 VPCs using VPC Peering
  • Connecting VPC to customer datacenter using IPSec VPN

AWS Compute Cloud (EC2)

  • Amazon EC2 Overview
  • EC2 essentials – Network, Storage, Compute
  • AMI, Security Group, Key-pair, EBS
  • Instance families and instance types
  • Ephemeral and Persistent disk storage (Instance store vs EBS)
  • Launching first EC2 virtual machine
  • Logging into the machine with SSH key-pair
  • Understanding Userdata and Metadata
  • Automating installation of HTTP server
  • Exercise 1: Launch EC2 instance with EIP in Public Subnet.
  • Exercise 2: Install web server, configure security group and access your simple web page over internet.

Identity and Access Management (IAM)

  • IAM Overview
  • AWS Resource permissions
  • Root user, IAM Users and Groups
  • IAM Roles and Policies
  • IAM Best practices
  • Exercise 1: Create a custom policy which grants s3 bucket write permissions and create role
  • Exercise 2: Launch EC2 instance with this role and see if you can write to bucket from EC2 instance without using ACCESS/SECRET keys

AWS Simple Storage Service (S3)

  • Object storage vs block storage vs file storage
  • Overview of S3
  • Buckets and Keys
  • S3 Bucket policies and Object ACLs
  • S3 public endpoint
  • Protecting data – Bucket policies, Object ACLs, Versioning, Encryption
  • S3 storage types and Lifecycle policies
  • Uploading and downloading contents to and from S3 (Console and CLI)
  • Exercise 1: Host your static website on S3

High Availability and Auto Scaling

  • Concept – Designing highly available and fault tolerant systems
  • Elastic Load Balancer (ELB)
  • Scaling concept – Vertical and Horizontal scaling
  • AWS Auto Scaling Group and integration with ELB
  • Deployment across Availability Zones
  • Scaling in/out on dynamic parameters
  • Exercise 1: Provision 2 EC2 instances in AutoScaling Group hosting your static web page. Configure them behind ELB
  • Exercise 2: Terminate 1 instance and see what happens. (Your website should be up)

Monitoring AWS Resources with CloudWatch

  • Overview of Cloudwatch
  • Namespaces, Metrics and dimensions
  • Setting up cloudwatch alarms
  • Integration with rest of AWS services
  • Custom cloudwatch metrics
  • Exercise 1: Create cloudwatch dashboard showing CPU Utilization of all your instances
  • Exercise 2: Create an AutoScaling policy based on cloudwatch metrics to scale out/in based on average CPU Utilization of all your instances

Other important AWS Services

  • Relational Database Service (RDS)
  • NoSQL database Service (DynamoDB)
  • Route53 DNS service
  • SNS and SQS – Notification and queuing service
  • Lambda Service
  • Exercise 1: Using IAM, Cloudwatch, Lambda and SNS service – Send daily emails which lists all your running instances

Security in AWS

  • Security shared responsibility model
  • Securing Network
  • Securing Data in rest (Encryption) and data in transit (SSL/TLS)
  • AWS Security best practices
  • Vulnerability scanning and Compliance assessment
  • Exercise 1: Create and deploy SSL certificate to ELB hosting your static website

Disaster Recovery

  • What is Disaster Recovery? Understanding RPO and RTO.
  • Handling disk, EC2 or Availability Zone level failures
  • Handling S3 unavailability
  • EBS, DB backup and restore strategy
  • Handling for AWS Region failure
  • Exercise 1: For EC2 instance hosting your static web page, take snapshot of EBS volume. Terminate instance (which also deletes volume). Recover instance with backed up volume using snapshot. You should be able to see your website back.

Closing notes

  • Quick recap of what we learnt
  • What next and How
  • Preparing for AWS Certification Exams
  • Exercise 🙂 Provide your valuable feedback about this course.


  •  Introduction to Cloud Computing
  • Introduction to Amazon Webservices – Services Overview and AWS
  • Infrastructure overview
  •  Preparatory Topics – Virtualization, Networking and Storage concepts
  • AWS Management Console and AWS Account
  • Amazon EC2 – Instance types, families, generations
  • Amazon EBS – Magnetic, SSD, Provisioned IOPS
  • Amazon VPC – Subnets, ACLs, Routing rules, Security Groups
  • Hands-on activity: Creating a VPC, Creating instances (VMs) on EC2 and configuring all necessary services, attaching EBS volumes, Elastic IPs, etc.
  • Overview – Object Storage, file shares and their use cases
  • Amazon S3, Glacier, (File Share Service), CloudFront
  • Amazon Cloudwatch – Monitoring service
  • Hands-on activity: Creating S3 buckets, putting and getting objectsfrom S3, hosting a static website on S3
  • Amazon ELB
  • Amazon Auto-scaling – Launch Configurations, Auto-scaling Policies
  • Hands-on activity – configuration of auto-scaling rules and using them to automatically scale EC2 instances.
  • AWS Database services overview – RDS, DynamoDB, Elasticache, Redshift
  • Hands-on activity – creating RDS instances, configuring Multi-AZ failover, accessing a database hosted on RDS.
  • AWS IAM overview.
  • Configuring IAM users, groups and policies – Secret Keys and API Access.
  • Brief introduction to Devops enabling tools AWS Devops services overview – CodeCommit, CodePipeline and CodeDeploy.
  • Brief overview of Git
  • Hands-on activitiy – Configuring a Git repository on Codecommit and working with the repository.
  • Brief introduction to Infrastructure as Code methodology.
  • AWS Services Overview – Cloudformation, OpsWorks and ElasticBeanstalk.
  • Fundamentals of Cloudformation templates.
  • Hands-on activity – creating and working with cloudformation templates and deploying a Stack using them.
  • AWS Services Overview – Application Services (SES, SNS, SQS, etc).
  • Architecting with AWS – Design guidelines and best practices.
  • High Availability Design, Backup and DR.
  • Cost Estimation using Simple Monthly Calculator.
  • Hands-on Activity – configuring Simple Email Service (SES).
  • Brief introduction to Hadoop and Big-Data.
  • AWS Service Overview – Elastic Mapreduce (EMR).
  • Q&A session for all previously covered topics, preparation tips for AWS SA-Associate Level Certification exam.
  • Hands-on workshop/Project: Deploying a 3-tier web-application using
    AWS services.
  • Hands-on workshop/Project: Automated deployment of Test/Dev
    environments using Vagrant, Chef and AWS.

Q: What is Amazon AWS?

Ans: Amazon Web Services (AWS) is a safe cloud administrations stage, offering register control, database stockpiling, content conveyance and other usefulness to enable organizations to scale and develop.

Q: What is duration of course?

Ans:Maximum 30 days.

Q: Who should take this course?

Ans:Experts who need to seek after a vocation in Cloud processing.

Experts who create Cloud applications with AWS.


Q: What are the prerequisites for this Course?

Ans:     1. Knowledge in the distributed systems.
2. Skills in general working concepts.
3. Skills in the cloud computing concepts.
4. Subject knowledge in Multi tier architectures.

Q: What is AWS Certification?

AWS Certifications approve specialized information with an industry-perceived qualification. Our confirmations remember IT experts with the specialized aptitudes to configuration, convey, and work applications and framework on AWS.