AWS Foundations Training Course

  • Designed for results
  • World-class experts
  • Flexible online learning

Overview

Kickstart your cloud career by learning the foundations of Amazon Web Services (AWS). This video-based, online training course offers 17 hours of in-depth instruction and live demos on cloud computing platforms, distributed computing, multi-tier architectures, virtual machines, storage, databases, analytics, high availability, and much more.

With this self-paced course, you’ll learn how to harness AWS infrastructure-as-a-service (IaaS), creating well-architected solutions to achieve a superior level of high-availability, fault-tolerance, security, and reduced operational burden in your infrastructure and applications. You’ll get first-hand experience working with AWS as you complete guided labs, and the flashcards and self-assessment quizzes provided will help you master key topics.

Who should take this course

Skill level | Beginner

  • Anyone interested in learning how to migrate applications to or build native applications in the cloud
  • Anyone interested in mastering best practices for implementing AWS offerings
  • Anyone looking for a secondary resource to pursue an AWS certification

No prior experience with AWS is required. Course participants should have a basic knowledge of IT and be comfortable working with a computer.

For an optimal course experience, we recommend using these browsers and devices.

Course includes

  • 17 hours of expert-led training videos to watch and learn at your own pace
  • Hands-on labs that demonstrate completing tasks in real time to simulate real-world experience with AWS
  • Demos of AWS and third-party cloud solutions to provide context and enhance your knowledge of the material
  • Self-study tools, such as flashcards to master key terms and quizzes to self-assess your progress
  • 1 year of access*

What you'll learn

This Pearson IT Training Course presents everything you need to know about AWS to take your career to the next level. Topics covered include the following:

  • Mastering AWS foundational terms and concepts
  • Understanding AWS global infrastructure and data centers
  • Comprehending cloud-computing platforms and how they relate to AWS
  • Networking, computing, storage, database management, and security
  • Utilizing EC2, CloudWatch, S3 Buckets, and more
  • Applying IAM, VPC, NCLs, AMI, ECS, EKS, EBS, and a variety of other useful tools

*Retake guarantee

Retake guaranteeDidn't pass your certification exam on your first try? We'll give you six months of additional access at no cost.

About Pearson IT Training Courses

Pearson IT Training Courses are complete and affordable packages of expert-led, self-paced courses designed to help you stand out with in-demand skills that take your career to the next level.

From learning to hands-on practice and application, our comprehensive certification prep courses ensure you are ready for exam success.

Course expert

  • Richard A. Jones - Top-ranked AWS industry expert and instructor

    Richard A. Jones

    Richard A. Jones is a certified AWS Solution Architect Professional and an experienced instructor, having taught the IT teams of numerous Fortune 500s, and postgraduate students at the University of Colorado. Richard holds seven AWS certifications, including the Solution Architect Professional, DevOps Engineer Professional, and Advanced Networking Specialty certifications.

  • Mark Wilkins - Leading Cloud trainer and author

    Mark Wilkins is an Electronic Engineering Technologist with a wealth of experience in designing, deploying, and supporting software and hardware technology in the corporate and small business world. Since 2013, Mark has focused on supporting and designing cloud service solutions with Amazon Web Services, Microsoft Azure, and the IBM Cloud. He is certified in Amazon Web Services (Architecture and Sys-Ops). Mark is also a Microsoft Certified Trainer (MCT) and holds certifications in MCTS, MCSA, and Server Virtualization with Windows Server Hyper-V.

Course outline

  • Introduction
  • Learning objectives
  • 1.1 What is "Cloud Computing"?
  • 1.2 Regions
  • 1.3 Availability Zones
  • 1.4 Edge Locations
  • 1.5 Scope of Services
  • Lesson 1: Flashcards
  • Lesson 1: Quiz
  • Learning objectives
  • 2.1 Introduction to Identity and Access Management (IAM)
  • Lab: Creating a Cognito User Pool
  • 2.2 Demo: Creating a User and Group
  • Lab: Creating an IAM User
  • Lab: Creating an IAM Group
  • 2.3 Authorization via Policies
  • Lab: Creating an IAM Policy
  • 2.4 Demo: Creating and Attaching Policies
  • 2.5 Demo: Managing Access Keys
  • 2.6 Understanding Roles
  • 2.7 Roles for EC2
  • 2.8 Roles for Cross-Account Access
  • 2.9 Demo: Creating Roles
  • Lab: Creating an IAM Role
  • 2.10 Federated Users
  • 2.11 Demo: Managing an MFA Device
  • 2.12 First Steps and Best Practices
  • Lesson 2: Flashcards
  • Lesson 2: Quiz
  • Learning objectives
  • 3.1 Introduction to Amazon Virtual Private Cloud (VPC)
  • 3.2 Demo: Creating a VPC and Subnets
  • Lab: Creating an AWS VPC
  • Lab: Creating a Subnet within VPC
  • 3.3 Routing
  • 3.4 Public, Private, and Hybrid Subnets
  • 3.5 Demo: Configuring Routing to the Internet
  • Lab: Creating a Custom Route Table
  • Lab: Creating an Internet Gateway
  • 3.6 Network Access Control Lists (NACLs)
  • 3.7 Demo: Creating and Applying a NACL
  • Lab: Creating NACL
  • 3.8 Security Groups
  • 3.9 Demo: Creating a Security Group
  • Lab: Creating a Security Group
  • 3.10 VPC Peering
  • 3.11 VPC Peering Scenarios
  • 3.12 Demo: Peering Two VPCs
  • Lab: Creating a VPC Peering Connection
  • 3.13 VPN Access
  • 3.14 AWS Direct Connect
  • Lesson 3: Flashcards
  • Lesson 3: Quiz
  • Learning objectives
  • 4.1 Introduction to Amazon Elastic Compute Cloud (EC2)
  • Lab: Using Amazon EC2
  • 4.2 Amazon Machine Image (AMI)
  • Lab: Creating an AMI from a Launched Instance
  • 4.3 Key Pairs
  • 4.4 Demo: Launching a Linux Instance
  • 4.5 Instance Metadata Service
  • 4.6 Demo: Querying Instance Metadata Service
  • 4.7 Bootstrapping with User Data
  • 4.8 Demo: Launching a Windows Instance
  • Lab: Launching and Terminating a Windows Instance
  • 4.9 Demo: Stopping and Terminating Instances
  • 4.10 Single vs. Multi-Tenant Instances
  • 4.11 Amazon EC2 Billing Options
  • 4.12 Introduction to AWS Lambda
  • Lab: Creating the AWS Lambda Function and Invoking It
  • 4.13 Demo: Hello World in AWS Lambda
  • 4.14 Use Case: Image Processing with AWS Lambda
  • 4.15 Introduction to Amazon Elastic Container Service (ECS)
  • Lab: Creating an ECS Cluster
  • 4.16 Introduction to Amazon ECS for Kubernetes (EKS)
  • 4.17 Use Case: Running Container-Based Microservices
  • 4.18 VMware Cloud on AWS
  • Lesson 4: Flashcards
  • Lesson 4: Quiz
  • Learning objectives
  • 5.1 Overview of AWS Storage Options
  • 5.2 Object vs. Block Storage
  • 5.3 Introduction to Amazon Simple Storage Service (S3)
  • 5.4 Demo: Creating Buckets and Objects
  • Lab: Creating an Amazon S3 Bucket
  • 5.5 Bucket Security with Resource Policies and ACLS
  • 5.6 Demo: Creating a Bucket Policy for Public Read Access
  • 5.7 Introduction to Amazon Glacier
  • Lab: Creating a Glacier Vault
  • 5.8 Storage Class Management with Lifecycle Rules
  • 5.9 Demo: Adding Lifecycle Rules
  • 5.10 Instance Store Volumes
  • 5.11 Introduction to Amazon Elastic Block Store (EBS)
  • Lab: Attaching Amazon EBS to an Instance
  • 5.12 Amazon EBS Volume Types and Performance
  • 5.13 Demo: Creating an EBS Volume
  • Lab: Creating an EBS Volume
  • 5.14 Demo: Mounting an EBS Volume on Linux
  • 5.15 Demo: Mounting an EBS Volume on Windows
  • 5.16 Amazon EBS Snapshots
  • 5.17 Demo: Creating a Snapshot
  • Lab: Creating an EBS Snapshot
  • 5.18 Introduction to Amazon Elastic File System (EFS)
  • Creating an Amazon Elastic File System
  • 5.19 Server-Side Encryption
  • 5.20 AWS Snowball
  • Lesson 5: Flashcards
  • Lesson 5: Quiz
  • Learning objectives
  • 6.1 Overview of AWS Database Options
  • 6.2 Introduction to Amazon Relational Database Service (RDS)
  • 6.3 Data Durability with Amazon RDS
  • 6.4 Demo: Launch an Amazon RDS Instance
  • 6.5 Amazon Aurora
  • 6.6 Amazon Aurora Serverless
  • 6.7 Introduction to Amazon DynamoDB
  • 6.8 Demo: Creating an Amazon DynamoDB Table
  • Lab: Creating a DynamoDB Table and Putting Items in it
  • 6.9 Demo: Scan and Query Operations
  • 6.10 Introduction to Amazon ElastiCache
  • Lab: Configuring Amazon ElastiCache
  • 6.11 Introduction to Amazon Redshift
  • Lab: Creating an Amazon Redshift Cluster
  • 6.12 Introduction to Amazon Neptune
  • 6.13 Use Case: Databases for E-commerce
  • Lesson 6: Flashcards
  • Lesson 6: Quiz
  • Learning objectives
  • 7.1 Introduction to Elastic Load Balancing
  • 7.2 Application Load Balancers
  • 7.3 Network Load Balancers
  • 7.4 SSL Certificates
  • 7.5 Demo: Creating an Elastic Load Balancer (ELB)
  • Lab: Creating an Elastic Load Balancer
  • 7.6 Introduction to Auto Scaling
  • 7.7 Demand-Based Scaling
  • 7.8 Demo: Creating an Auto Scaling Group
  • Creating an Auto Scaling Group
  • 7.9 Introduction to Amazon CloudFront
  • Creating a CloudFront Distribution
  • 7.10 Introduction to Amazon API Gateway
  • 7.11 Use Case: Highly-Available Web Applications
  • Lesson 7: Flashcards
  • Lesson 7: Quiz
  • Learning objectives
  • 8.1 Streaming Data with Amazon Kinesis–Part 1
  • 8.2 Streaming Data with Amazon Kinesis–Part 2
  • 8.3 Big Data with Amazon EMR
  • 8.4 AWS Data Pipeline
  • 8.5 Introduction to Amazon Athena
  • 8.6 Introduction to Amazon Elasticsearch Service
  • Lab: Creating an Elasticsearch Domain
  • 8.7 Use Case: Analytics for Subscription Video On Demand Service
  • Lesson 8: Flashcards
  • Lesson 8: Quiz
  • Learning objectives
  • 9.1 Monitoring with Amazon CloudWatch
  • Lab: Creating a CloudWatch Alarm
  • 9.2 Log Collection with Amazon CloudWatch Logs
  • Lab: Configuring VPC Flow Logs
  • 9.3 User Activity Tracking with AWS CloudTrail
  • Lab: Enabling CloudTrail
  • 9.4 Automation with AWS CloudFormation
  • 9.5 Demo: Creating Resources with AWS CloudFormation
  • Lab: Creating Resources with AWS CloudFormation
  • 9.6 Inventory and Change Tracking with AWS Config
  • 9.7 Introduction to AWS Systems Manager
  • 9.8 Optimizing Usage with AWS Trusted Advisor
  • Lesson 9: Flashcards
  • Lesson 9: Quiz
  • Learning objectives
  • 10.1 Writing Code with AWS Cloud9
  • 10.2 Source Control with AWS CodeCommit
  • 10.3 Demo: Working with AWS CodeCommit
  • Lab: Working with AWS CodeCommit
  • 10.4 CI/CD with AWS CodePipeline
  • 10.5 Serverless Builds with AWS CodeBuild
  • 10.6 Deployments with AWS CodeDeploy
  • 10.7 Debugging with AWS X-Ray
  • 10.8 Use Case: Continuous Integration and Delivery Pipelines
  • Lesson 10: Flashcards
  • Lesson 10: Quiz
  • Learning objectives
  • 11.1 Amazon Simple Queue Service (SQS)
  • Lab: Creating an SQS Queue
  • 11.2 Amazon Simple Notification Service (SNS)
  • Lab: Creating an SNS Topic
  • 11.3 Amazon Simple Email Service (SES)
  • 11.4 Amazon Cognito
  • 11.5 Amazon Pinpoint
  • Lesson 11: Flashcards
  • Lesson 11: Quiz
  • Learning objectives
  • 12.1 AWS Organizations
  • 12.2 AWS WAF (Web Application Firewall)
  • Lab: Creating an AWS WAF Web ACL
  • 12.3 AWS Key Management Service (KMS)
  • Lab: Creating and Disabling an AWS KMS Key
  • 12.4 AWS Shield
  • 12.5 Other Security Services
  • Lesson 12: Flashcards
  • Lesson 12: Quiz
  • Learning objectives
  • 13.1 Understanding Compute Costs
  • 13.2 Understanding Storage Costs
  • 13.3 Cost Optimization Tools
  • Lesson 13: Flashcards
  • Lesson 13: Quiz
  • Learning objectives
  • 14.1 The Well-Architected Framework
  • 14.2 Best Practices
  • Summary
Add to cart form
$250

Everything you need

  • Video-based lessons (17 hours)
  • Interactive lab exercises
  • Self-study quizzes
  • 1-year access

Course experts

Recommended for you

AWS Foundations Training Course

$250.00