Get in Touch
 Duration 28 hours

Course Outline

DAY 1

Module 1: User Sign-up?

  • Account Registration
  • Introduction to the Amazon Management Console
  • Overview of management tasks and billing
  • Amazon Pricing Structure

Module 2: The AWS Landscape – A 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 obtaining the RDP shortcut client
  • Connecting to the EC2 Windows 2012 instance
  • Stopping the Windows Server 2012 instance

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

  • Setting up Security Groups
  • Adjusting Security Groups
  • Removing Security Groups

Module 5: Amazon Elastic Block Store (Practical Lab)

  • Creating a Standard Volume
  • Creating and removing snapshots
  • Attaching volumes to Windows Server 2012 and Ubuntu 14.04 servers
  • Detaching and removing volumes

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

  • Lab 6.1
    1. Starting two Ubuntu EC2 instances – Apache web servers with user data
    2. Modifying HTML files on both servers
    3. Testing your web servers via the internet
  • Lab 6.2
    1. Setting up an Elastic Load Balancer
    2. Adding both Ubuntu servers to the ELB
    3. Testing your Elastic Load Balancer
    4. Removing your Elastic Load Balancer

Module 7: AWS Route 53

  • Understanding Route 53
  • Live demo of Route 53 integration with the ELB created (conducted by the instructor)

Module 8: AWS S3 (Practical Lab)

  • AWS S3 – Introduction and pricing
  • Creating a Bucket and Folder
  • Uploading, downloading, sharing, and deleting objects
  • Removing the Bucket

DAY 2

Module 1: Amazon EC2 – Win 2012 with user data (Practical Lab)

  • Starting the Win 2012 R2 server
  • Implementing a web server using PowerShell-based user data
  • Confirming successful execution of user data
  • Stopping the Ubuntu server

Module 2: Amazon EC2 – Ubuntu 14.04 with user data (Practical Lab)

  • Starting the EC2 Ubuntu cloud server
  • Implementing a web server using User-data
  • Confirming successful execution of user data

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

  • Overview of Metadata
  • Retrieving metadata information about your EC2 instance
  • Stopping the Ubuntu server

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

  • AWS S3 overview and pricing
  • Creating an S3 Bucket
  • File Versioning
  • Static web hosting on S3
  • Cross-region replication of your objects
  • Live demo by the instructor: Using Route 53 redirects to access static web content

Module 5: Amazon Glacier (Practical Lab)

  • AWS Glacier overview and pricing
  • Setting up lifecycle policies for your data
  • Retrieving data from Glacier
  • Configuring automatic deletion of data from S3 based on rules

Module 6: AWS CloudFormation

  • Infrastructure as Code using CloudFormation
  • CloudFormation – Creating a new stack
  • Deploying a sample template in JSON format
  • Using existing templates and deploying them

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 (Practical Lab)
    1. Creating a role
    2. Assuming a role
    3. Deleting a role
  • IAM users and groups (Practical Lab)
    1. Creating a user and group
    2. Adding a user to the group
    3. Setting up password policy for users
    4. Attaching policies to users
    5. Enabling dual-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 validating CLI-based access

Module 8: AWS CLI

  • Working with the AWS CLI
  • Launching an instance with full access to S3 and EC2
  • Configuring the awscli client
  • Creating a security group using the CLI
  • Creating a key pair using the CLI
  • Launching an EC2 instance using the CLI
  • Stopping an EC2 instance using the CLI
  • Terminating an EC2 instance using the CLI
  • Creating a load balancer using the CLI
  • Deleting a load balancer using the CLI
  • Creating an S3 bucket using the CLI
  • Uploading and downloading an object from your local machine to S3 via the CLI
  • Listing buckets via the CLI
  • Deleting buckets via the CLI

Module 9: Application Development and Deployment Best Practices

  • Deploying applications using AWS Elastic Beanstalk
  • Deploying a Python Beanstalk environment
  • Deploying an IIS environment
  • Terminating the Python and Beanstalk environment

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 (Practical Lab by students)
    1. Creating a VPC
    2. Subnets
    3. Internet Gateway
    4. Routing
    5. Configuring a NAT instance
    6. Creating security groups
    7. Launching instances

Module 11: AWS Managed Services & Database using Python SDK

  • Overview of Amazon DynamoDB
  • Key aspects of Amazon RDS
  • Configuring the Python SDK to access DynamoDB
  • Creating tables using the Python SDK
  • Inserting items using the SDK
  • Querying using the Python SDK
  • Deleting items using the SDK

Module 12: AWS RDS (Theory only)

  • Overview of 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 case
  • Simple Queue Service (SQS) – Overview and use case
  • Simple Workflow (SWF) – Overview and use case

Requirements

Foundational Linux knowledge (such as managing files and directories)

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories