Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

egghead.io

Building Serverless Web Applications with React & AWS Amplify

via egghead.io

Overview

React makes it intuitive to build real-world web application. But in reality, you need to use a host of other services to get the app in front of real users.
This course walks you through setup and implementation to get your cloud-based application up and running.
You’ll learn to set up:
a new project in AWS Amplify configured to your React app
user authentication with Amazon Cognito
managed GraphQL with AWS AppSync
image storage and retrieval with Amazon S3
text translation via Lambda functions
and finally, deployment of your application on AWS using Amazon S3
You’ll finish the course ready to quickly and easily deploy your serverless React application, so users can start using and enjoying it right away.
If you are looking to learn about building serverless applications, look no further than this course! Nader goes in-depth on how to set up a React application and use AWS Amplify to make it serverless. This course maybe a couple of years old but all of it still works flawlessly.
If you are wanting to further your understanding of AWS, check out Nader's course Up and Running with AWS Amplify Functions

Syllabus

  • Install & Configure the AWS Amplify CLI
  • Create & Configure an AWS Amplify Project with a React Application
  • Use the AWS Amplify withAuthenticator HOC to Implement a React User Authorization Flow
  • Manually Sign Up New Users in React with AWS Amplify Auth Class
  • Create & Interact with an AWS AppSync GraphQL API with AWS Amplify
  • Create & Interact with a Serverless REST API with AWS Lambda from React
  • Store Data in Amazon S3 with React
  • Deploy Your React Application to AWS Using the Amplify CLI

Taught by

nader dabit

Reviews

4.4 rating at egghead.io based on 275 ratings

Start your review of Building Serverless Web Applications with React & AWS Amplify

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.