Introduction to AWS for Developers Learning Spike

The Introduction to AWS for Developers Learning Spike training course assumes no previous knowledge of Amazon Web Services (AWS). It introduces participants to the benefits of using AWS and the primary reasons why IT andDevOps look to AWS for elastic solutions. Participants will learn about the major components available in AWS and how implement them through live lab exercises.

This is a hands on course, so each student will need his or her own computer workstation. The following software and access is needed:
Windows: PuTTY, Administrator access to install AWSCLI tools
Mac/Linux: Terminal access, root access to install CLI tools

Course Summary

Seminars are highly-focused, lecture-heavy, half-day to multi-day learning events. Seminars are a great way to create an awareness level of knowledge for a large number of concepts, in a short period of time. Think wide (breadth) and thin (depth).

What You'll Learn

In the Introduction to AWS for Developers Learning Spike training course you’ll learn:

Why Cloud

Why AWS

Accessing your AWS account

AWS Graphical Interface Console

Overview of key AWS services

Regions and Availability Zones

Advantages of using Availability Zones and Regions for failover and redundancy

Cost of Availability Zones versus Regions

Creating a security group

Creating an SSH key

Elastic Cloud Instances (EC2)

Overview of the different EC2 instance types

Launching an EC2 instance using the console

Downloading the private key

Accessing your EC2 instance

Configuring PuTTY for windows

Enabling an Apache Web Server

Using the Command Line Interface (CLI)

Verifying Python

Installing wget and unzip

Installing the AWSCLI

Finding CLI help

Configuring CLI

Controlling CLI output

Text

Table

JSON

Controlling EC2 with the CLI

Creating the SSH key pair

Launching the EC2 instance with CLI

Accessing the new EC2 instance via SSH

Stopping an EC2 instance

Storage Overview

Advantage of using AWS storage

Cost advantages

Pay as You Go

Different types of storage

S3

EBS

Glacier

S3 (Simple Storage Service)

S3 Overview

Use cases

Big Data

Data Size Limits

S3 access control

S3 security

RRS (Reduced Redundancy Storage) Overview

Cost benefits

Automatically archiving sets of data to Glacier

hosting from S3

Auto scaling

Objects and Buckets

S3 folders

Nesting

Using S3

Creating a bucket

Creating a folder

Adding an object to a bucket

Setting Object Permissions

Downloading an object from S3

Deleting an object or bucket

Using a 3rd party S3 explorer tool

Creating access log records

Controlling S3 with the CLI

List Buckets

Create buckets

Copying files up to an S3 bucket

Assigning S3 object permissions

List objects in an S3 bucket

Syncing files between local storage and S3

Deleting a bucket

EBS (Elastic Block Storage)

EBS overview

EBS Use cases

Different available volume speeds

General purpose SSD

IOPS

Magnetic

Automatic Replication

Encryption

Access control

Striping volumes

Scaling volumes

Snapshots

Moving snapshots between regions

Creating an EBS volume

Adding a volume to your instance

Making the volume available

Launching an instance from a snapshot

Resizing an EBS volume

Sharing an EBS volume

Copying an EBS volume across regions

EBS­optimized instances

Using IOPS

Glacier

Glacier overview

Use cases

Cost benefits

Data size limits

Region specific storage

Moving data in and out of Glacier

Glacier Operations

Vaults

Creation and deletion

Archives

Jobs

SNS notifications upon action completion

AWS Storage Gateway Overview

Use cases

Benefits

AWS Billing

Resources used this month

Month by month cost comparison

Past billing and usage reports

Set billing preferences

Consolidated billing

Set Cloudwatch Billing alerts

AWS Cost simulator

Project Cost Planner

Estimate monthly bills

AWS Free tier ­ for new accounts

Meet Your Instructor

Jeff Newburn

Jeff is a software development veteran with over over 15 years of experience writing software in a variety of different languages.

After years of exploring various languages including PHP, Java, and Python, he created Zappos’ first Tech University charged with tech education of technical staff. During this time he also developed the main training program to bring the department into the Amazon fold as a full-fledged dev shop on their tools and systems.

Get Customized Quote

Looking for a personalized training solution for your team? We'll work with you to design a custom Introduction to AWS for Developers Learning Spike training course that meets your specific needs. 100% guaranteed.

Learn More

Chat with one of our Program Managers from our Boulder,
Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

Courses by Category

Let's Discuss

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.