We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

This lesson's interactive features are locked, please to keep using them

Learn Cloud Infrastructure With AWS

Welcome to "Learn Cloud Infrastructure with AWS"! In this course, you'll learn how "the cloud" actually works, from the servers that power your apps to the networking, storage, and identity systems that keep them reliable and secure. We'll use Amazon Web Services (AWS) to learn these fundamentals, because it's the world's most widely used cloud platform.

Learning Goals

  • Learn the fundamental concepts of cloud computing and how it differs from on-premises infrastructure.
  • Understand the major offerings and products of the large cloud providers, with a focus on AWS.
  • Gain hands-on experience deploying infrastructure in an AWS account and using the AWS CLI.

for Windows Users

If you try to complete this course without WSL 2 installed on Windows, you're gonna have a bad time.

Boot.dev CLI

You'll use the Boot.dev CLI to test work on your machine. Install it, then verify the installation and log in:

bootdev --version
bootdev login

You'll find each lesson's CLI commands in the test panel. The CLI has two modes:

  • bootdev run <id> runs checks without submitting.
  • bootdev run -s <id> submits your work and marks the lesson complete when it passes.

Starting with your next CLI lesson, you can omit <id> and use bootdev run or bootdev run -s.

Use run first unless the lesson says failed submissions are safe.

If you're stuck, reach out in the help forums of our Discord server.

Docker

Later in the course, we will use Docker containers which will require docker to be installed locally. If you've never used Docker before, you should take our course on Docker.

Assignment

Let's make sure your Boot.dev CLI setup works end to end.

Run the lesson command and confirm your terminal output.

Run and submit the CLI tests.