Building Scalable Web Applications Using AWS CLI & WordPress
INTERACTIVE COURSE

Building Scalable Web Applications Using AWS CLI & WordPress

Beginner

109 Lessons

30h

Certificate of Completion

AI Explanations
AI Explanations
Building Scalable Web Applications Using AWS CLI & WordPress
3 Assessments
174 Playgrounds
28 Quizzes
431 Illustrations

Takeaway Skills

A deep conceptual understanding of scalability and high availability in the context of cloud applications

Hands-on experience of how to deploy applications to the AWS cloud with the AWS CLI

In-depth knowledge of the most important services on AWS including compute, networking, storage, and databases

The ability to transform a legacy application like WordPress into a scalable and highly available cloud application

Familiarity with the most important terms used in cloud computing

Course Overview

This course will give you a quick start on how to build scalable applications on AWS. You’ll follow a hands-on approach and learn to expand a simple website based on WordPress into a scalable and highly available cloud application. While doing so, you’ll learn about the most important components of AWS like EC2, its multiple storage options like EBS and S3, load balancing with ELBs, automatic application scaling with ASGs, high availability with RDS managed databases, network, security, and routing. You’ll...Show More

Course Content

1

Introduction

2

Cloud Principles

3

Getting Started: Setup and First Steps

4

AWS Console and User Management

5

Amazon EC2: Where It All Began

Assessment 1/3: Cloud Basics and EC2

Assessment

6

Hands-On: Let's Run Your Own Blog

8 Lessons

7

Basic Networking and Security

6 Lessons

8

Managed Services: Databases with RDS

4 Lessons

9

Hands-On: Move the Database to RDS

5 Lessons

10

Storage

5 Lessons

11

Hands-On: Using AWS Storage Options

8 Lessons

12

SSM Parameter Store

6 Lessons

Assessment 2/3: Storage, Networking, and Databases

Assessment

13

Load Balancing and Autoscaling

3 Lessons

14

Hands-On: Scale Our Application

9 Lessons

15

High Availability (HA) and Disaster Recovery (DR)

4 Lessons

16

Hands-On: Make Your Website Highly Available

4 Lessons

17

DNS, HTTPS, and Route 53

4 Lessons

18

Bonus Hands-On: Going Live

7 Lessons

19

Summary

3 Lessons

Assessment 3/3: Load Balancing, High Availability, DNS & Routing

Assessment

20

Feedback

1 Lesson

21

Appendix

4 Lessons

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath