AWS (Amazon Web Services) Training

Certification & Project based Training
AWS Associate Architect | AWS Developer | AWS DevOps

Enroll & Enquire for the Course

AWS (Amazon Web Services)

Introduction to Cloud

  • Define cloud
  • IaaS, PaaS, SaaS
  • Cloud computing Infrastructure.
  • Cloud service and deployment models.
  • Common cloud Implementations.
  • Why Cloud - Infrastructure Matters
  • Benefits – Performance, Availability, Security, Reliability, Scalability, Low Cost

Introduction to AWS

  • The leading cloud platform
  • AWS Global Infrastructure Map - AWS Sustainability
  • AWS Certifications - Learning Paths by Role & by Solutions
  • AWS Documentation
  • AWS Pricing - AWS Free Tier
  • Benefits of studying AWS

AWS Organization

  • Getting Started with AWS - Resources & Services
  • Lab preparation - AWS account creation
  • Understand AWS console
  • Exploring the AWS Account and Services Layer
  • Exploring the AWS Physical and Networking Layer
  • Account & Physical Organization Quiz

Identity & Access Management (IAM)

  • IAM Essentials
  • Understand Users, Groups and Roles
  • Policies and Policy documents
  • Lab creating roles,user and groups
  • Access control, Restricting different services for users
  • Policy management
  • IAM API Keys
  • IAM Security Token Service (STS)
  • Lab on assigning policies to users, groups and roles

VPC (Virtual Private Cloud)

  • VPC Essentials
  • VPC Network Routing Basics
  • CIDR notation
  • Subnets and routing concepts
  • Network ACLs& Security Groups
  • NAT Gateways
  • Elastic IPs
  • VPC Security Basics
  • Lab on building a VPC –VPC & IGW
  • Lab Route Tables& Subnets
  • Lab NACLs &Security groups
  • VPC Quiz

EC2 (Elastic Compute Cloud)

  • EC2 Essentials
  • EC2 Purchasing Options
  • EC2 Instance Types
  • EC2 AMIs
  • Public, Private, and Elastic IP Addresses
  • EC2 Bootstrapping, User-Data, and Meta-Data
  • EC2 Storage Options (EBS)
  • Security Groups
  • Create Linux/Windows EC2 instance
  • Key-Pair and Connecting to an EC2 via SSH
  • EBS Snapshots
  • Lab AMI creation
  • Lab volume creation
  • Lab security Groups
  • Lab EBS snapshot creation
  • EC2 Placement Groups
  • Elastic File System (EFS)
  • EC2 Quiz

Elastic Load Balancing (ELB) & Auto Scaling

  • Elastic Load Balancing Essentials
  • Classic vs. Application Elastic Load Balancers (ELB)
  • Lab Elastic load balancing
  • Auto Scaling Essentials
  • Launch configuration
  • Lab Auto scaling

S3 (Simple Storage Service)

  • S3 Essentials
  • S3 permissions
  • S3 storage classes
  • Object versioning
  • S3 Lifecycle policies
  • S3 Events
  • S3 Static Web Hosting
  • Lab creating a S3 Bucket
  • Lab upload and retrieve data from S3 bucket.
  • Hands on S3 policies and ACLs
  • Lab Life Cycle Management
  • Lab object expiration in S3
  • Lab S3 Versioning
  • S3-RRS, S3-IA and Glacier
  • Cross-Origin Resource Sharing (CORS)

AWS Databases RDS and Dynamodb

  • AWS Database services overview – RDS, DynamoDB, Elasticache, Redshift, Neptune
  • RDS Essentials
  • RDS connectivity, snapshot & read replicas
  • Lab creating RDS instances
  • RDS auto scaling concepts
  • Database Migration Service Essentials
  • Lab Migrating from Oracle to Aurora using Database migration Service
  • Lab configuring Multi-AZ failover
  • Lab accessing a database hosted on RDS

AWS Dynamodb & Others

  • DynamoDBEssentials
  • Scaling with Dynamodb
  • DynamoDb write and read unit calculation
  • ElasticacheEssentials
  • RedShift Essentials
  • Neptune Essentials

SNS, SQS &SWF

  • Simple Notification Service (SNS) Essentials
  • Simple Queue Service (SQS) Essentials
  • SNS and SQS real-time use case
  • Simple Workflow Service (SWF) Essentials
  • SWF use cases
  • Lab on SNS & SQS
  • Programming Amazon SQS and SNS using AWS Java SDK

Route53 & CloudFront

  • Route53 & DNS Essentials
  • Domain registration
  • Route53 routing policies & Record Sets
  • Lab routing policy setup
  • Lab DNS Record Sets & Testing them
  • CloudFront Essentials
  • Lab CloudFront Distribution
  • DNS, CDN, and Failover Quiz

Lambda Essentials

  • Lambda Introduction
  • Creation of lambda function
  • Running of lambda function

Monitoring & Alerts

  • Monitoring Essentials
  • Alerts Essentials
  • Lab creation of billing alerts

CloudWatch & CloudTrail

  • Cloud Watch Essentials
  • Cloud Trail Essentials

Bastion Host & NAT Gateway

  • Bastion Host Essentials
  • NAT Gateway Essentials
  • Lab Bastion Host
  • Lab NAT Gateway

Hybrid Environments & VPC Peering

  • Virtual Private Network (VPN)
  • AWS Direct Connect
  • AWS Storage Gateway
  • VPC Peering
  • Lab VPC Peering Connection

Cloud Formation / Terraform

  • Terraform Introduction
  • Infra code creation
  • Infra deployment

 

Topics covered on demand

Elastic Beanstalk

  • Elastic Beanstalk Essentials

Analytic Services

  • Kinesis Essentials
  • Kinesis Workflow, Producers, and Consumers
  • Elastic MapReduce Essentials
  • Analytics Quiz

AWS Container Service

  • EC2 Container Service (ECS) Essentials

Common Troubleshooting Issues and Solutions

  • EC2 Troubleshooting Scenarios
  • VPC Troubleshooting Scenarios
  • Auto Scaling Troubleshooting Scenarios
  • ELB Troubleshooting Scenarios

Project: Work

  • Hands-on workshop/Project: Deploying a web-application using AWS services
  • Deploy a application to access/create/upload files on S3 through EC2
  • Deploy application to create tables, insert values in RDS through EC2
  • Programming Amazon SQS and SNS using the AWS Java SDK
  • Build & deploy infra as code using terraform

Important Discussions

  • Designing Fault tolerant and Highly Available architecture
  • Data Security
  • Backup and Disaster Recovery
  • Deployment on AWS
  • Cost Optimization in AWS

AWS CLI

Bonus Brief Introduction to Docker

  • What are containers and images
  • Introduction to Dockers
  • Architecture of Docker
  • Lab working with Dockers

Mobirise web page builder - Click here