Get in Touch
 Duration 28 hours

Course Outline

DAY 1

Module 1: User Sign up?

  • User Sign Up process
  • Overview of the Amazon Management Console
  • Summary of Management Activities and Billing
  • Understanding Amazon Pricing models

Module 2: AWS Big Picture – 10000 feet overview?

  • General overview of AWS
  • Introduction to EC2
  • Introduction to EBS
  • Introduction to Security Groups
  • Introduction to Elastic IP
  • Introduction to Cloud Front
  • Introduction to S3
  • Introduction to Glacier
  • Introduction to IAM
  • Introduction to RDS

Module 3: Amazon EC2- Win server 2012 (Hands on lab)

  • Launching a Windows Server 2012 Instance
  • Decrypting the 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)

  • Creation of Security Groups
  • Modifying Security Groups
  • Deletion of Security Groups

Module 5 : Amazon Elastic Block Store (Hands on lab)

  • Creating a Standard Volume
  • 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 as apache web servers with user data
    2. Editing HTML files on both servers
    3. Testing your web Servers via the internet
  • Lab 6.2
    1. Creating an Elastic Load Balancer
    2. Adding both Ubuntu servers to the ELB
    3. Testing your Elastic Load Balancer
    4. Deleting your Elastic Load Balancer

Module 7 : AWS Route53

  • Understanding Route53
  • Route-53 demo integration with the ELB you created (Conducted by Instructor only)

Module 8 : AWS s3 (Hands on lab)

  • AWS S3 Overview and pricing structure
  • Creating a Bucket and Folder
  • Uploading, downloading, sharing, and deleting objects
  • Deleting a Bucket

DAY 2

Module 1 : Amazon EC2- Win-2012 with user data (Hands on lab)

  • Launching the Windows 2012 R2 server
  • Configuring a web-server using PowerShell-based user data
  • Verifying 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
  • Configuring a web-server using User-data
  • Verifying successful execution of user data

Module 3 : Amazon EC2- Ubuntu 14.04 with Meta data (Hands on lab)

  • An overview of Metadata
  • Retrieving metadata information for your EC2 instance
  • Terminating the Ubuntu server

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

  • AWS S3 overview and pricing details
  • Creating a S3 Bucket
  • Implementing File Versioning
  • Setting up Static web hosting in S3
  • Configuring Cross-Region replication for 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 details
  • Creating life cycle policies for your data
  • Accessing data stored in Glacier
  • Configuring auto-delete rules for S3 data

Module 6 : AWS Cloud Formation

  • Implementing Infrastructure as Code with CloudFormation
  • CloudFormation – Creating a new stack
  • Deploying a sample template in JSON format
  • Utilizing existing templates for deployment

DAY 3

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

  • What is IAM? – A detailed introduction
  • AWS federation with Active Directory- Conceptual overview
  • 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 user- groups (Hands on lab)
    1. Creating a user and a group
    2. Adding a user to the group
    3. Setting up password policies for users
    4. Attaching policies to users
    5. Enabling dual-factor authentication for users
  • IAM Roles (Hands on lab)
    1. Creating an IAM role with full EC2 and S3 access
    2. Launching an EC2 instance and validating CLI-based access

Module 8 : AWS CLI

  • Working effectively with the AWS CLI
  • Launching instances with full S3 and EC2 access
  • Configuring the AWS CLI client
  • Creating a security group via CLI
  • Creating a key pair via CLI
  • Launching an EC2 instance via CLI
  • Stopping an EC2 instance via CLI
  • Terminating an EC2 instance via CLI
  • Creating a load balancer via CLI
  • Deleting a load balancer via CLI
  • Creating an S3 bucket via CLI
  • Uploading and downloading objects from a local machine to 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
  • 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 detailed 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 for 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

  • 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 data 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 versus 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

Foundational Linux skills, including the management of files and directories.

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories