• Welcome to Zero To One Cloud

AWS Cloud Professional

AWS Cloud Professional training course covers the fundamentals of building IT infrastructure on AWS. The course is designed to teach you how to optimize the use of the AWS Cloud by understanding AWS services and how these services fit into cloud-based solutions. This course emphasizes AWS cloud best practices and recommended design patterns to help students think through the process of architecting optimal IT solutions on AWS. Case studies throughout the course showcase how some AWS customers have designed their infrastructures and the strategies and services they implemented.

Course Level : Professional
Course Objectives

This course teaches you how to:

  • Make architectural decisions based on the AWS-recommended architectural principles and best practices.
  • Leverage AWS services to make your infrastructure scalable, reliable, and highly available.
  • Leverage AWS managed services to enable greater flexibility and resiliency in an infrastructure.
  • Make an AWS-based infrastructure more efficient in order to increase performance and reduce costs.
  • Use the Well-Architected Framework to improve architectures with AWS solutions.

Intended Audience

This course is intended for:

  • IT Professionals responsible for articulating the technical benefits of AWS services to customers. (Course For : Sales/Pre-Sales/Product Management/Program Management professionals & System Administrators with at-least 1 year of work-experience.)
  • Solutions Architects
  • Solution Design Engineers
  • IT Professionals targeting :
    • AWS Certification : Cloud Solution Architect (CSA)
    • AWS Certification : SysOps Administrator


We recommend that attendees of this course have the following prerequisites:

  • Working knowledge of distributed systems
  • Familiarity with general networking concepts
  • Working knowledge of multi-tier architectures
  • Familiarity with cloud computing concepts

Delivery Method

This course is delivered through a mix of:

Course Duration

8-10 weeks

  • Introduction to Cloud Computing
  • Cloud Computing Deployment Models
  • Cloud Delivery models
  • Introduction to AWS
  • Amazon Web Services (AWS)
  • Use AWS Identity and Access Management (IAM) for service authentication
  • Use Amazon Simple Storage Service (Amazon S3) and Amazon DynamoDB as data stores
  • Hands-on experience using compute, networking, storage, and database AWS services
  • Experience architecting large-scale distributed systems
  • Elasticity and Scalability concepts (Using Amazon ElastiCache and Amazon CloudFront to improve application scalability)
  • Understand the AWS Global-Infrastructure
  • Amazon Pricing Model
  • Network Technologies as they relate to AWS
  • Implementing and controlling the flow of data to and from AWS (Ingress and egress of data to and from AWS)
  • Integrate applications and data by using AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and Amazon Simple Workflow Service (Amazon SWF).
  • AWS Security and Tools that AWS provides and how they relate to traditional services (Access Control, Credentials and Encryption)
  • Designing, deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS
  • Lift and shift of an existing on-premises application to AWS
  • Use-Cases of Cloud Computing

Other Core Topics

Selecting the appropriate AWS service based on data, compute, database, or security requirements

Identifying appropriate use of AWS Architectural Best Practices

Estimating AWS costs and Identifying Cost Control Mechanisms

Quizzes/Mock Exams [Detailed Explanations & Results Summary] (Click Here)

AWS Certification Preparation (Click Here)

  • Log into AWS Management Console
  • Create IAM Groups
  • Create IAM Users
  • Adding IAM Users to the desired IAM Group
  • Log into AWS Management Console using IAM-credentials
  • Delete IAM Groups
  • Delete IAM Users
  • Creating Managed Policies (using AWS Policy Generator)
  • Attaching IAM Policies to IAM Users
  • Create IAM Roles
  • Launching Amazon EC2 instance with associated IAM Role
  • Connect to your LINUX instance via SSH connection (via PuTTy, XShell, etc.)

  • Log into AWS Management Console
  • Create VPC (Virtual Private Cloud)
  • Create VPC with Public and Private Subnets
  • Create VPC Internet Gateway
  • Connect Internet Gateway to the VPC Route Table
  • Create an Amazon EC instance
  • Assigning Elastic IP to an EC2 instance
  • Terminate an EC2 instance
  • Create an AMI (Amazon Machine Image) for your customized EC2 instance
  • Delete a VPC
  • Create Network ACL (Access Control List)
  • Add Rules to your Network ACL (Public/Private)
  • Launch NAT instance using a AWS NAT AMI (Amazon Machine Image)
  • Launch Amazon EC2 instance in Private Subnet
  • Secure your VPC

  • Log into AWS Management Console
  • Create an Application Load Balance
  • Create Security Groups (SGs)
  • Associate your Security Groups to the ‘Auto Scaling Groups’
  • Configure Routing Table
  • Monitoring the Application Load Balancer

  • Log into AWS Management Console
  • Create an EC2 Launch Configuration
  • Create an Auto Scaling Group
  • POC Sessions – Testing the Auto Scaling Groups behavior during EC2 instance failures

  • Log into AWS Management Console
  • Create an EBS Volume
  • Create an EC instance with EBS (Elastic Block Store) Volume
  • Attach/Detach EBS Volume to/from an Amazon EC2 instance
  • Create File-System on your EBS Volume
  • Create EBS Snapshot(s)
  • Create an AMI (Amazon Machine Image) of an EBS-backed EC2 instance

  • Log into AWS Management Console
  • Create an S3 Bucket
  • Create a folder inside your S3 Bucket and upload a file to your folder
  • Set permissions (public access) on your uploaded file
  • Delete an S3 Bucket
  • Create and Apply S3 Bucket Policies (using AWS Policy Generator)

  • Log into AWS Management Console
  • Create an S3 Bucket
  • Upload several images to your S3 Bucket
  • Create Public S3 Objects
  • Create a CloudFront Distribution
  • POC Sessions – Testing CloudFront CDN (Content Distribution Network)

  • Log into AWS Management Console
  • Create an EC2 Launch Configuration
  • Create an Auto Scaling Group
  • POC Sessions – Testing the Auto Scaling Groups behavior during EC2 instance failures
  • Monitoring EC2 instances using Amazon CloudWatch
  • Send ‘Custom Metrics’ to CloudWatch (using: Monitoring Scripts)
  • Create CloudWatch Alarms
  • Analyze CloudWatch Metrics

  • Records AWS API calls [including API calls made via the AWS Management Console, AWS SDKs, command line tools, and higher-level AWS services (such as AWS CloudFormation)] for your account and delivers log files
  • Enable security analysis, resource change tracking, and compliance auditing

  • Log into AWS Management Console
  • Plan resources required for your VPC CloudFormation Template
  • Configure Networking Resources Automation
  • Configure Compute & Database Resource Automation
  • Configure Access Resource Automation
  • Complete the Stack
  • POC Sessions – Testing CloudFormation Stack
Sample Cloud-AWS Projects :-

Building a Highly Distributed, Load Balanced Application on AWS Infra.

Using Amazon S3 for ‘Application Log Management.’

Hosting a static-website via Amazon S3.

(We encourage our candidates to come-up with their own project-ideas which they can showcase at their respective colleges or companies.)