Get in Touch

Course Outline

DAY 1

Module 1: Account Registration

  • User Registration Process
  • Amazon Management Console Overview
  • Management Activities and Billing Summary
  • Amazon Pricing Structures

Module 2: AWS High-Level Overview – Strategic Perspective

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

Module 3: Amazon EC2 – Windows Server 2012 (Practical Exercise)

  • Initiate Windows Server 2012 Instance
  • Decrypt Password and Download RDP Client Shortcut
  • Connect to EC2 Windows 2012 Instance
  • Terminate Windows Server 2012 Instance

Module 4: Amazon EC2 – Security Groups (Practical Exercise)

  • Creation of Security Groups
  • Modification of Security Groups
  • Deletion of Security Groups

Module 5: Amazon Elastic Block Store (Practical Exercise)

  • Create Standard Volume
  • Create and Remove Snapshots
  • Assign Volumes to Windows Server 2012 and Ubuntu 14.04 Servers
  • Disassociate and Delete Volumes

Module 6: Amazon Elastic Load Balancing (ELB) (Practical Exercise)

  • Exercise 6.1
    1. Launch Two Ubuntu EC2 Instances – Apache Web Servers with User Data
    2. Edit HTML Files on Both Servers
    3. Test Web Servers via Internet Access
  • Exercise 6.2
    1. Create Elastic Load Balancer
    2. Register Ubuntu Servers to ELB
    3. Test Elastic Load Balancer Functionality
    4. Delete Elastic Load Balancer

Module 7: AWS Route53

  • Introduction to Route53
  • Route53 Integration Demonstration with ELB (Instructor-Led)

Module 8: AWS S3 (Practical Exercise)

  • AWS S3 – Overview and Pricing
  • Create Bucket and Folder Structure
  • Upload, Download, Share, and Remove Objects
  • Delete Bucket

DAY 2

Module 1: Amazon EC2 – Windows 2012 with User Data (Practical Exercise)

  • Launch Windows Server 2012 R2 Instance
  • Implement PowerShell Command-Based User Data for Web Server
  • Verify Successful Execution of User Data
  • Terminate Ubuntu Server

Module 2: Amazon EC2 – Ubuntu 14.04 with User Data (Practical Exercise)

  • Launch EC2 Ubuntu Cloud Instance
  • Configure Web Server via User Data
  • Verify Successful Execution of User Data

Module 3: Amazon EC2 – Ubuntu 14.04 with Metadata (Practical Exercise)

  • Metadata Overview
  • Retrieve Metadata Information for EC2 Instance
  • Terminate Ubuntu Server

Module 4: Amazon Simple Storage Service (S3) (Practical Exercise)

  • AWS S3 Overview and Pricing
  • Create S3 Bucket
  • Implement File Versioning
  • Configure Static Web Hosting in S3
  • Establish Cross-Region Replication of Objects
  • Utilize Route53 Redirect for Static Web Access (Instructor-Led Live Demo)

Module 5: Amazon Glacier (Practical Exercise)

  • AWS Glacier Overview and Pricing
  • Create Lifecycle Policies for Data Management
  • Access Data Stored in Glacier
  • Configure Automatic Deletion of Data from S3 Based on Rules

Module 6: AWS CloudFormation

  • Infrastructure as Code Using CloudFormation
  • CloudFormation – Create New Stack
  • Deploy Sample Template in JSON Format
  • Utilize Existing Templates for Deployment

DAY 3

Module 7: AWS – IAM (Identity and Access Management)

  • Introduction to IAM – Comprehensive Overview
  • AWS Federation with Active Directory – Theoretical Component
  • Initiate IAM Configuration
  • IAM Roles – Delegation and Federation (Practical Exercise)
    1. Create Role
    2. Assume Role
    3. Delete Role
  • IAM Users and Groups (Practical Exercise)
    1. Create User and Group
    2. Add User to Group
    3. Establish Password Policy for Users
    4. Attach Policy to Users
    5. Enable Two-Factor Authentication for Users
  • IAM Roles (Practical Exercise)
    1. Create IAM Role with Full Access to EC2 and S3
    2. Launch EC2 Instance and Validate CLI-Based Access

Module 8: AWS CLI

  • Operate with AWS CLI
  • Launch Instance with Full Access to S3 and EC2
  • Configure AWS CLI Client
  • Create Security Group via CLI
  • Create Key Pair via CLI
  • Launch EC2 Instance via CLI
  • Stop EC2 Instance via CLI
  • Terminate EC2 Instance via CLI
  • Create Load Balancer via CLI
  • Delete Load Balancer via CLI
  • Create S3 Bucket via CLI
  • Upload and Download Objects from Local Machine to S3 via CLI
  • List Buckets via CLI
  • Delete Buckets via CLI

Module 9: Application Development and Deployment Best Practices

  • Application Deployment Using AWS Elastic Beanstalk
  • Deploy Python Beanstalk Environment
  • Deploy IIS Environment
  • Terminate Python and Beanstalk Environment

DAY 4

Module 10: AWS – Virtual Private Cloud (VPC)

  • Introduction to VPC – Comprehensive Overview
  • Understanding VPC Configurations
    1. VPC with Single Public Subnet
    2. VPC with Public and Private Subnets
    3. VPC Peering
    4. Access Control Lists
  • Configuring VPC Instances (Participant-Led Practical Exercise)
    1. Create VPC
    2. Define Subnets
    3. Establish Internet Gateway
    4. Configure Routing
    5. Set Up NAT Instance
    6. Create Security Groups
    7. Launch Instances

Module 11: AWS Managed Services & Database Integration Using Python SDK

  • Describe Amazon DynamoDB
  • Verify Key Features of Amazon RDS
  • Configure Python SDK for DynamoDB Access
  • Create Tables Using Python SDK
  • Insert Items Using SDK
  • Execute Queries Using Python SDK
  • Delete Items Using SDK

Module 12: AWS RDS (Theoretical Component)

  • Describe Amazon RDS
  • Manage Database on EC2 vs. Using Managed RDS

Module 13: AWS – SNS, SQS, and SWF (Theoretical Component)

  • Simple Notification Service (SNS) – Overview and Application Scenarios
  • Simple Queue Service (SQS) – Overview and Application Scenarios
  • Simple Workflow (SWF) – Overview and Application Scenarios

Requirements

Fundamental Linux competencies, including proficiency in file and directory management.

 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories