Authenticator Component / Listening for Auth Events with Hub
Creating Navigation and Signout Functionality
A basic familiarity with React
Do you want to make amazing, performant, and overall better React applications?Look no further than AWS Amplify.
This course is the best guide you'll find to learn Serverless React App building.
In it, we will be making two complete React / AWS Amplify 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
What will this course cover?
Creating entire GraphQL APIs from the command line using the Amplify CLI
Building sophisticated serverless GraphQL APIs with AWS Appsync
Multi-Factor Authentication and Verification Codes using AWS Cognito
Creating serverless REST APIs (functions) with AWS Lambda that run entirely in the cloud
Using GraphQL Subscriptions to Broadcast Data Changes in Real-Time
Executing GraphQL Queries 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 AWS S3 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 AWS ElasticSearch
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 AWS Console extensively
React Context for managing app state
React Router 4 (with some useful tricks)
Formatting dates with the date-fns library
TwoCSS libraries in-depth -- Elementand Tachyons
Who this course is for:
React developers interested in making serverless apps that run in the cloud
React developers looking to build/prototype projects faster than ever before
Any React developer looking to use exciting, cutting-edge technologies today!
Rating: 4.5 out of 5a year ago
The pace of the course is really great for the type of users who would be interested in this topic. We don't dwell on basic React or anything like that, but instead focus on how to integrate Amplify into our workflow. This is exactly what I needed.