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 AWS CLI tools
Mac/Linux: Terminal access, root access to install CLI tools

Course Summary

Skill Level: 
Learning Style: 

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).

Seminar help
1 Day

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 AWS CLI
    • 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

Photo of 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.


Meet Jeff Newburn »

Get Custom Training Quote

We'll work with you to design a custom Introduction to AWS for Developers Learning Spike training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

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.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631