Get in Touch

Course Outline

DAY 1

Module 1: User Sign-Up

  • User Sign-Up Process
  • Overview of the Amazon Management Console
  • Management Activities and Billing Overview
  • Amazon Pricing Structures

Module 2: AWS Big Picture – A 10,000-Foot Overview

  • General Overview of AWS
  • EC2: An Overview
  • EBS: An Overview
  • Security Groups: An Overview
  • Elastic IP: An Overview
  • CloudFront: An Overview
  • S3: An Overview
  • Glacier: An Overview
  • IAM: An Overview
  • RDS: An Overview

Module 3: Amazon EC2 - Windows Server 2012 (Hands-on Lab)

  • Launching a Windows Server 2012 Instance
  • Decrypting Password and Downloading the RDP Shortcut Client
  • Connecting to the EC2 Windows 2012 Instance
  • Terminating the Windows Server 2012 Instance

Module 4: Amazon EC2 - Security Groups (Hands-on Lab)

  • Creating Security Groups
  • Modifying Security Groups
  • Deleting Security Groups

Module 5: Amazon Elastic Block Store (Hands-on Lab)

  • Creating Standard Volumes
  • Creating and Deleting Snapshots
  • Assigning Volumes to Windows Server 2012 and Ubuntu 14.04 Servers
  • Disassociating and Deleting Volumes

Module 6: Amazon Elastic Load Balancing (ELB) (Hands-on Lab)

  • Lab 6.1
    1. Launching Two Ubuntu EC2 Instances - Apache Web Servers with User Data
    2. Editing HTML Files on Both Servers
    3. Testing Web Servers via the Internet
  • Lab 6.2
    1. Creating an Elastic Load Balancer
    2. Adding Both Ubuntu Servers to the ELB
    3. Testing the Elastic Load Balancer
    4. Deleting the Elastic Load Balancer

Module 7: AWS Route53

  • Understanding Route53
  • Route53 Demo Integration with the Created ELB (Performed by Instructor Only)

Module 8: AWS S3 (Hands-on Lab)

  • AWS S3 Overview and Pricing
  • Creating Buckets and Folders
  • Uploading, Downloading, Sharing, and Deleting Objects
  • Deleting Buckets

DAY 2

Module 1: Amazon EC2 - Windows 2012 with User Data (Hands-on Lab)

  • Launching the Win 2012 R2 Server
  • Using PowerShell Command-Based User Data for Web Servers
  • Validating Successful Execution of User Data
  • Terminating the Ubuntu Server

Module 2: Amazon EC2 - Ubuntu 14.04 with User Data (Hands-on Lab)

  • Launching the EC2 Ubuntu Cloud Server
  • Utilizing User Data for Web Servers
  • Validating Successful Execution of User Data

Module 3: Amazon EC2 - Ubuntu 14.04 with Metadata (Hands-on Lab)

  • Metadata: An Overview
  • Fetching Metadata Information About Your EC2 Instance
  • Terminating the Ubuntu Server

Module 4: Amazon Simple Storage Service (S3) (Hands-on Lab)

  • AWS S3 Overview and Pricing
  • Creating an S3 Bucket
  • File Versioning
  • Static Web Hosting in S3
  • Cross-Region Replication of Objects
  • Using Route 53 Redirects to Access Static Web Content (Live Demo by Instructor)

Module 5: Amazon Glacier (Hands-on Lab)

  • AWS Glacier Overview and Pricing
  • Creating Lifecycle Policies
  • Accessing Data from Glacier
  • Setting Auto-Delete Rules for Data in S3

Module 6: AWS CloudFormation

  • Infrastructure as Code Using CloudFormation
  • CloudFormation - Creating a New Stack
  • Deploying a Sample Template in JSON Format
  • Using Existing Templates for Deployment

DAY 3

Module 7: AWS IAM (Identity and Access Management)

  • What is IAM? - A Comprehensive Introduction
  • AWS Federation with Active Directory - Theory Only
  • Getting Started with IAM
  • IAM Roles - Delegation and Federation (Hands-on Lab)
    1. Creating a Role
    2. Assuming a Role
    3. Deleting a Role
  • IAM Users and Groups (Hands-on Lab)
    1. Creating a User and Group
    2. Adding a User to a Group
    3. Setting Up Password Policies for Users
    4. Attaching Policies to Users
    5. Enabling Multi-Factor Authentication for Users
  • IAM Roles (Hands-on Lab)
    1. Creating an IAM Role with Full Access to EC2 and S3
    2. Launching an EC2 Instance and Validating CLI-Based Access

Module 8: AWS CLI

  • Working with the AWS CLI
  • Launching Instances with Full Access to S3 and EC2
  • Configuring the AWS CLI Client
  • Creating a Security Group Using CLI
  • Creating a Key Pair Using CLI
  • Launching an EC2 Instance Using CLI
  • Stopping an EC2 Instance Using CLI
  • Terminating an EC2 Instance Using CLI
  • Creating a Load Balancer Using CLI
  • Deleting a Load Balancer Using CLI
  • Creating an S3 Bucket Using CLI
  • Uploading and Downloading Objects from Your Local Machine to S3 via CLI
  • Listing Buckets via CLI
  • Deleting Buckets via CLI

Module 9: Application Development and Deployment Best Practices

  • Application Deployment Using AWS Elastic Beanstalk
  • Deploying a Python Beanstalk Environment
  • Deploying an IIS Environment
  • Terminating Python and Beanstalk Environments

DAY 4

Module 10: AWS Virtual Private Cloud (VPC)

  • What is VPC? - A Comprehensive Introduction
  • Understanding VPC Configurations
    1. VPC with a Single Public Subnet
    2. VPC with Public and Private Subnets
    3. VPC Peering
    4. Access Control Lists
  • Configuring VPC Instances (Hands-on Lab by Students)
    1. Creating a VPC
    2. Configuring Subnets
    3. Setting Up an Internet Gateway
    4. Configuring Routing
    5. Configuring a NAT Instance
    6. Creating Security Groups
    7. Launching Instances

Module 11: AWS Managed Services & Database Using Python SDK

  • Describing Amazon DynamoDB
  • Verifying Key Aspects of Amazon RDS
  • Configuring Python SDK to Access DynamoDB
  • Creating Tables Using Python SDK
  • Putting Items Using SDK
  • Querying Using Python SDK
  • Deleting Items Using SDK

Module 12: AWS RDS (Theory Only)

  • Describing Amazon RDS
  • Managing Your Own Database on EC2 vs. Using RDS

Module 13: AWS SNS, SQS, and SWF (Theory Only)

  • Simple Notification Service (SNS) - Overview and Use Cases
  • Simple Queue Service (SQS) - Overview and Use Cases
  • Simple Workflow (SWF) - Overview and Use Cases

Requirements

Fundamental Linux skills (such as working with files and directories)

 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories