Get in Touch

Course Outline

DAY 1

Module 1: Account Registration?

  • Account Sign Up Process
  • Introduction to the Amazon Management Console
  • Overview of Management Activities and Billing
  • Understanding Amazon Pricing Models

Module 2: AWS Ecosystem – High-Level Overview?

  • General Introduction to AWS
  • EC2- Introduction
  • EBS- Introduction
  • Security Groups- Introduction
  • Elastic IP- Introduction
  • CloudFront- Introduction
  • S3- Introduction
  • Glacier- Introduction
  • IAM – Introduction
  • RDS- Introduction

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

  • Starting a Windows Server 2012 Instance
  • Decrypting the Password and Downloading the RDP Shortcut Client
  • Establishing a Connection to the EC2 Windows 2012 Instance
  • Shutting Down the Windows Server 2012 Instance

Module 4: Amazon EC2- Security Groups (Practical Lab)

  • Setting Up Security Groups
  • Modifying Security Group Rules
  • Removing Security Groups

Module 5: Amazon Elastic Block Store (Practical Lab)

  • Provisioning a Standard Volume
  • Creating and Removing Snapshots
  • Attaching Volumes to Windows Server 2012 and Ubuntu 14.04 Instances
  • Detaching and Deleting Volumes

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

  • Exercise 6.1
    1. Launching Two Ubuntu EC2 Instances as Apache Web Servers with User Data
    2. Editing HTML Files on Both Servers
    3. Testing Web Server Availability via the Internet
  • Exercise 6.2
    1. Creating an Elastic Load Balancer
    2. Registering Both Ubuntu Servers with the ELB
    3. Verifying the Elastic Load Balancer Functionality
    4. Removing the Elastic Load Balancer

Module 7: AWS Route53

  • Understanding Route53
  • Demonstrating Route53 Integration with Your ELB (Instructor-Led)

Module 8: AWS S3 (Practical Lab)

  • AWS S3 Overview and Cost Structure
  • Setting Up Buckets and Folders
  • Uploading, Downloading, Sharing, and Deleting Objects
  • Removing a Bucket

DAY 2

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

  • Starting the Windows 2012 R2 Server
  • Utilizing PowerShell Command-Based User Data for a Web Server
  • Verifying Successful Execution of User Data
  • Terminating the Ubuntu Server

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

  • Launching an EC2 Ubuntu Cloud Server
  • Implementing User Data for a Web Server
  • Confirming Successful Execution of User Data

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

  • Overview of Metadata
  • Retrieving Metadata Information for Your EC2 Instance
  • Shutting Down the Ubuntu Server

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

  • AWS S3 Overview and Pricing Details
  • Setting Up an S3 Bucket
  • Implementing File Versioning
  • Configuring Static Website Hosting in S3
  • Enabling Cross-Region Replication for Objects
  • Using Route53 Redirects to Access Static Websites (Instructor Live Demo)

Module 5: Amazon Glacier (Practical Lab)

  • AWS Glacier Overview and Pricing
  • Establishing Life Cycle Policies
  • Retrieving Data from Glacier
  • Configuring Auto-Delete Rules for S3 Data

Module 6: AWS CloudFormation

  • Infrastructure as Code via CloudFormation
  • CloudFormation – Setting Up a New Stack
  • Deploying a Sample Template in JSON Format
  • Utilizing and Deploying Existing Templates

DAY 3

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

  • Introduction to IAM
  • AWS Federation with Active Directory- Theoretical Overview
  • Getting Started with IAM
  • IAM Roles – Delegation and Federation (Practical Lab)
    1. Creating a Role
    2. Assuming a Role
    3. Removing a Role
  • IAM Users and Groups (Practical Lab)
    1. Setting Up a User and Group
    2. Adding a User to a Group
    3. Configuring Password Policies for Users
    4. Attaching Policies to Users
    5. Enabling Two-Factor Authentication for Users
  • IAM Roles (Practical Lab)
    1. Creating an IAM Role with Full Access to EC2 and S3
    2. Launching an EC2 Instance and Verifying CLI-Based Access

Module 8: AWS CLI

  • Interacting with the AWS CLI
  • Launching an Instance with Full Access to S3 and EC2
  • Setting Up the awscli Client
  • Creating a Security Group via CLI
  • Generating a Key Pair via CLI
  • Starting an EC2 Instance via CLI
  • Halting an EC2 Instance via CLI
  • Terminating an EC2 Instance via CLI
  • Creating a Load Balancer via CLI
  • Removing a Load Balancer via CLI
  • Creating an S3 Bucket via CLI
  • Transferring Objects Between Local Machine and S3 via CLI
  • Listing Buckets via CLI
  • Deleting Buckets via CLI

Module 9: Application Development and Deployment Best Practices

  • Deploying Applications Using AWS Elastic Beanstalk
  • Setting Up a Python Beanstalk Environment
  • Configuring an IIS Environment
  • Terminating the Python and Beanstalk Environments

DAY 4

Module 10: AWS- Virtual Private Cloud (VPC)

  • Introduction to VPC
  • Comprehending 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 (Student-Led Practical Lab)
    1. Establishing a VPC
    2. Defining Subnets
    3. Setting Up an Internet Gateway
    4. Configuring Routing
    5. Setting Up a NAT Instance
    6. Creating Security Groups
    7. Launching Instances

Module 11: AWS Managed Services & Database via Python SDK

  • Overview of Amazon DynamoDB
  • Key Features of Amazon RDS
  • Configuring Python SDK for DynamoDB Access
  • Creating Tables Using the Python SDK
  • Inserting Items Using the SDK
  • Querying Data Using the Python SDK
  • Removing Items Using the SDK

Module 12: AWS RDS (Theoretical Overview)

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

Module 13: AWS- SNS, SQS, and SWF (Theoretical Overview)

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

Requirements

Foundational Linux skills, including proficiency in managing files and directories.

 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories