HOME > Development > AWS React- Deploy an Auto-Scaling E-Commerce App with ELB

AWS React- Deploy an Auto-Scaling E-Commerce App with ELB

  • Development
  • Apr 20, 2025
SynopsisAWS & React: Deploy an Auto-Scaling E-Commerce App with E...
AWS React- Deploy an Auto-Scaling E-Commerce App with ELB  No.1

AWS & React: Deploy an Auto-Scaling E-Commerce App with ELB, available at $59.99, has an average rating of 4, with 120 lectures, based on 128 reviews, and has 37338 subscribers.

You will learn about Navigating the AWS Management Console Securing an AWS account with Multi-Factor Authentication (MFA) Creating Billing Alerts Deploying and Configuring EC2 Instances Creating IAM roles for EC2 Working with Various EC2 Storage Services (EBS, EFS) Creating EBS Snapshots and Amazon Machine Images (AMIs) Attaching EC2 Instances to EBS and EFS Storage Dynamic Workload Distribution using Elastic Load Balancers (ELBs) and Auto Scaling Groups (ASGs) Routing Traffic through Amazon Route 53 and DNS Understanding the Foundations of React Creating a Basic Development Setup for Building a ReactJS App Building a Customizable E-Commerce App using ReactJS This course is ideal for individuals who are Students interested in the foundations of Amazon Web Services or Students interested in Deploying and Configuring EC2 Instances on AWS or Students interested in learning how to Administer an EC2 Instance Remotely or Students interested in Deploying Distributed Workloads using Elastic Load Balancers or Students interested in Auto-Scaling using Auto Scaling Groups (ASGs) or Students interested in Building Dynamic Web Applications using ReactJS It is particularly useful for Students interested in the foundations of Amazon Web Services or Students interested in Deploying and Configuring EC2 Instances on AWS or Students interested in learning how to Administer an EC2 Instance Remotely or Students interested in Deploying Distributed Workloads using Elastic Load Balancers or Students interested in Auto-Scaling using Auto Scaling Groups (ASGs) or Students interested in Building Dynamic Web Applications using ReactJS.

Enroll now: AWS & React: Deploy an Auto-Scaling E-Commerce App with ELB

Summary

Title: AWS & React: Deploy an Auto-Scaling E-Commerce App with ELB

Price: $59.99

Average Rating: 4

Number of Lectures: 120

Number of Published Lectures: 120

Number of Curriculum Items: 120

Number of Published Curriculum Objects: 120

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Navigating the AWS Management Console
  • Securing an AWS account with Multi-Factor Authentication (MFA)
  • Creating Billing Alerts
  • Deploying and Configuring EC2 Instances
  • Creating IAM roles for EC2
  • Working with Various EC2 Storage Services (EBS, EFS)
  • Creating EBS Snapshots and Amazon Machine Images (AMIs)
  • Attaching EC2 Instances to EBS and EFS Storage
  • Dynamic Workload Distribution using Elastic Load Balancers (ELBs) and Auto Scaling Groups (ASGs)
  • Routing Traffic through Amazon Route 53 and DNS
  • Understanding the Foundations of React
  • Creating a Basic Development Setup for Building a ReactJS App
  • Building a Customizable E-Commerce App using ReactJS
  • Who Should Attend

  • Students interested in the foundations of Amazon Web Services
  • Students interested in Deploying and Configuring EC2 Instances on AWS
  • Students interested in learning how to Administer an EC2 Instance Remotely
  • Students interested in Deploying Distributed Workloads using Elastic Load Balancers
  • Students interested in Auto-Scaling using Auto Scaling Groups (ASGs)
  • Students interested in Building Dynamic Web Applications using ReactJS
  • Target Audiences

  • Students interested in the foundations of Amazon Web Services
  • Students interested in Deploying and Configuring EC2 Instances on AWS
  • Students interested in learning how to Administer an EC2 Instance Remotely
  • Students interested in Deploying Distributed Workloads using Elastic Load Balancers
  • Students interested in Auto-Scaling using Auto Scaling Groups (ASGs)
  • Students interested in Building Dynamic Web Applications using ReactJS
  • This course is designed to teach students the foundations of Amazon Web Services (AWS) and React.js. By the end of the course, students will have the skills necessary to build a fully customizable e-commerce site on an Amazon Elastic Compute Cloud (EC2) instance. The entire infrastructure will be highly available and scalable using Elastic Load Balancers (ELBs) and Auto Scaling Groups (ASGs).

    The course begins by introducing students to AWS and the various services it offers. This includes a brief overview of the AWS management console and how to navigate it. From there, we delve deeper into the Amazon Elastic Compute Cloud (EC2) service. EC2 will serve as the backbone of the e-commerce site we build using React.JS. Students will learn how to launch and configure EC2 instances, as well as how to connect to them securely using remote connection utilities like PuTTY and Terminal.

    Next, we will cover AWS Storage, including Elastic Block Store (EBS) and Elastic File System (EFS). Here, students learn to create and manage storage volumes, and how to securely connect them to EC2 instances. We also explore the different types of storage available on AWS and when to use each one.

    After covering the basics, students learn to create Elastic Load Balancers and integrate them with Auto Scaling Groups for workload distribution. Here, we demonstrate how to create a highly available and scalable infrastructure for the e-commerce site which will be built in the last section of the course. The infrastructure will automatically scale based on traffic and overall load. Traffic will only be distributed to healthy nodes in the network, based on parameters that are established during configuration.

    Finally, students learn how to build a fully customizable e-commerce site using React.js. Here, students will create and manage a React project, as well as effectively use React components to build a dynamic user interface. We also explore how to integrate the e-commerce site with other AWS services such as AWS storage, to efficiently scale capacity based on application requirements.

    Throughout the course, students will work on hands-on projects to apply the concepts they have learned. These projects include building a simple e-commerce site to start and scaling up to a more complex site with advanced features such as product search, and product categories.

    By the end of the course, students will have a solid understanding of the basics of AWS and React.js. Students will be able to build a fully functional and customizable e-commerce site on an EC2 instance. This includes having the knowledge and skills necessary to continue learning more advanced AWS and React.js concepts and being able to build out new projects independently.

    This course is designed for developers and IT professionals who want to learn how to build scalable and highly available applications on AWS using React.js. No prior experience with AWS or React.js is necessary, but basic understanding of web development and programming concepts is recommended.

    Course Curriculum

    Chapter 1: Getting Started with AWS

    Lecture 1: Introduction

    Lecture 2: AWS Pricing Foundations

    Lecture 3: AWS Free Tier Overview

    Lecture 4: AWS Acceptable Use Policy

    Lecture 5: AWS Account Registration

    Lecture 6: AWS Cloud Practitioner Exam – Key Topics

    Lecture 7: AWS Global vs. Regional Services

    Lecture 8: Global vs. Regional Services Example

    Lecture 9: Creating Billing Alerts

    Lecture 10: AWS Multi-Factor Authentication (MFA)

    Lecture 11: Activate MFA for the Root User Account

    Lecture 12: Creating IAM Users and Groups

    Lecture 13: IAM User Custom Sign-In Link

    Lecture 14: Configure a Custom Password Policy

    Chapter 2: Amazon Elastic Compute Cloud (EC2)

    Lecture 1: Introduction to EC2

    Lecture 2: EC2 Instance Core Features

    Lecture 3: EC2 Instance Types

    Lecture 4: Amazon Machine Images (AMI)

    Lecture 5: Creating an IAM User for EC2

    Lecture 6: The EC2 Dashboard

    Lecture 7: Deploying an EC2 Instance

    Lecture 8: Deploying an EC2 Instance (Continued)

    Lecture 9: EC2 Instances Console

    Lecture 10: Elastic IP (Theory)

    Lecture 11: Elastic IP (Guide)

    Lecture 12: EC2 Instance Administration (Guide)

    Lecture 13: EC2 Instance Launch Templates

    Lecture 14: Creating an Amazon Machine Image (AMI)

    Lecture 15: IAM Roles (Theory)

    Lecture 16: IAM Roles (Practial Guide)

    Lecture 17: IAM Roles for EC2 (Guide)

    Lecture 18: Introduction to Security Groups

    Lecture 19: Security Groups (Guide)

    Lecture 20: Secure Socket Shell (SSH) Overview

    Lecture 21: PuTTY (SSH) Client for Windows

    Lecture 22: EC2 Instance Connect (Guide)

    Chapter 3: AWS Storage (EC2)

    Lecture 1: Introduction

    Lecture 2: Block vs. File. vs Object Storage

    Lecture 3: Amazon Elastic Block Store (EBS) Overview

    Lecture 4: Amazon EBS Guide [Part 1]

    Lecture 5: Amazon EBS Guide [Part 2]

    Lecture 6: EBS Snapshots Overview

    Lecture 7: EBS Snapshots (Guide)

    Lecture 8: Amazon Machine Image (AMI)

    Lecture 9: Amazon AMI Guide [Part 1]

    Lecture 10: Amazon AMI Guide [Part 2]

    Lecture 11: Amazon EC2 Image Builder

    Lecture 12: Amazon EC2 Image Builder Guide [Part 1]

    Lecture 13: Amazon EC2 Image Builder Guide [Part 2]

    Lecture 14: Amazon Elastic File System (EFS)

    Lecture 15: Deploy an EC2 Instance with Ubuntu (Guide)

    Lecture 16: Creating an EFS (Guide)

    Lecture 17: Attach EFS to EC2 (Guide)

    Lecture 18: Upload Files to EFS via FTP (Guide)

    Lecture 19: Attach EFS to Second EC2 Instance (Guide)

    Lecture 20: Account Cleanup

    Chapter 4: ELB, ASG, Route 53

    Lecture 1: Introduction

    Lecture 2: High Availability & Elasticity

    Lecture 3: Elastic Load Balancer (ELB) Overview

    Lecture 4: Auto Scaling Groups (ASG)

    Lecture 5: ELB + ASG Prep: Setup AMI from EC2

    Lecture 6: ELB Deployment (Guide)

    Lecture 7: Creating a Launch Template (Guide)

    Lecture 8: Auto Scaling Groups (Guide)

    Lecture 9: Auto Scaling Strategies

    Lecture 10: Dynamic Scaling (Guide)

    Lecture 11: Step and Simple Scaling (Guide)

    Lecture 12: Predictive Scaling (Guide)

    Lecture 13: Creating a Launch Template (Guide)

    Lecture 14: Virtual Private Cloud (VPC) Guide

    Lecture 15: Amazon Route 53 & DNS Foundations (Guide)

    Lecture 16: Route 53 Domain Registration & Routing (Guide)

    Lecture 17: Route 53 Domain Settings and Hosted Zones

    Lecture 18: Route 53 DNS Records in the Hosted Zone

    Lecture 19: Account Clean-Up

    Chapter 5: Intro to React

    Lecture 1: Skills Required

    Lecture 2: What is React?

    Lecture 3: Hello React

    Lecture 4: Tools Needed

    Lecture 5: Code Pen

    Lecture 6: Intro to JSX

    Chapter 6: React Project – Build an E-Commerce Store

    Lecture 1: Project Overview

    Lecture 2: Scaffolding the Project

    Lecture 3: Intro to JSON Server

    Lecture 4: Fetch API

    Lecture 5: Styling the Store

    Lecture 6: Rendering the Categories

    Lecture 7: Binding the Products

    Lecture 8: Refactor the Fetch API call

    Lecture 9: Dealing with errors in Fetch API

    Lecture 10: Tidy the Fetch API call

    Lecture 11: Styling the Product List

    Lecture 12: Installing React Router

    Lecture 13: Fixing the Key Warning

    Instructors

  • AWS React- Deploy an Auto-Scaling E-Commerce App with ELB  No.2
    YouAccel Training
    8+ Million Enrollments, 70k+ Reviews. Register Today.
  • AWS React- Deploy an Auto-Scaling E-Commerce App with ELB  No.3
    Blue Digital Media
    Explore, Engage, Excel: Online Education Redefined
  • Rating Distribution

  • 1 stars: 6 votes
  • 2 stars: 3 votes
  • 3 stars: 13 votes
  • 4 stars: 45 votes
  • 5 stars: 61 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!