Serverless React with AWS Amplify - The Complete Guide
Offered By: Udemy
Course Description
Overview
What you'll learn:
- Learn how to create stunning end-to-end serverless React apps
- See how to rapidly build React apps; faster than you've ever built React web apps before!
- Use and implement all of the major AWS services that are made available with Amplify
- Discover how to make infinitely scalable React projects which run entirely in the cloud
Do you want to make amazing, performant, and overall better React applications? Look no further than AWSAmplify.
This course is the best guide you'll find to learn Serverless React App building.
In it, we will be making two complete React / AWSAmplify projects, from project start to deployment on the web.
Here's what we'll be making:
A Full-Stack Serverless Marketplace app (similar to Udemy), built with React / Amplify, a complete GraphQL API, Multi-Factor Authentication, Lambda Functions for charging customers / sending emails, Stripe for payment processing and the component library Element for styling
AReal-Time Notetaker App (made both with class components and React Hooks), with full CRUD functionality, GraphQL Subscriptions, complete Authentication and all written in ~100 lines of JavaScript
What will this course cover?
Creating entire GraphQLAPIs from the command line using the Amplify CLI
Building sophisticated serverless GraphQLAPIs with AWSAppsync
Multi-Factor Authentication and Verification Codes using AWSCognito
Creating serverless REST APIs (functions) with AWSLambda that run entirely in the cloud
Using GraphQL Subscriptions to Broadcast Data Changes in Real-Time
Executing GraphQLQueries and Mutations both in the GraphiQL Console and in our React Client
How to integrate React Hooks with Amplify applications
Sending emails with Amazon's Simple Email Service
Image and file uploads with AWSS3 Storage
How to deploy our completed apps with S3 Hosting
Customizing Amplify's built-in React Components
Storing and managing our app data with a DynamoDB database
Flexible, robust search capabilities with the help of AWSElasticSearch
Using Stripe for payment processing and using it in React Apps with Stripe Checkout
Verifying user emails / phone numbers with email confirmations
Working with the AWSConsole extensively
React Context for managing app state
React Router 4 (with some useful tricks)
Formatting dates with the date-fns library
Two CSSlibraries in-depth -- Element and Tachyons
Taught by
Reed Barger
Related Courses
Amazon API Gateway for Serverless ApplicationsAmazon Web Services via AWS Skill Builder Application Development using Microservices and Serverless
IBM via Coursera Architecting Serverless Solutions
Amazon Web Services via AWS Skill Builder Architecting Serverless Solutions (French)
Amazon Web Services via AWS Skill Builder Architecting Serverless Solutions (Japanese)
Amazon Web Services via AWS Skill Builder