You've learned React and can create amazing front-end interfaces. But deploying them requires more. You need logic—and a place to put it. By combining your front-end UI with a back-end solution and cloud hosting, you can build powerful and interactive full-stack applications. In this project-based course, Shaun Wassell shows how to combine React, Node.js, and Amazon Web Services (AWS) in a full-stack, full-featured website, including user-friendly forms for posting articles and comments. Learn how to create an interface from React components, develop a Node.js server, tie in a MongoDB database, add user authentication with Firebase Auth, and deploy your site on Amazon Web Services. Join Shaun in this course to gain the skills to take your client services to the next level: full-stack web applications that are truly interactive.
Connecting the Front End and Back End
Time Stamps:
00:00 Why Firebase Auth
01:36 Creating a Firebase Project
05:49 Adding Firebase Auth to React
15:17 Buila Login Form
26:09 Creating a Custom Auth Hook
34:44 Buil a Create Account Page
42:22 Adding Firebase Auth to nodeJS
48:38 Protecting Endpoints using Auth Tokens
56:58 Protecting the Upvote and Comment Endpoints
1:01:59 Making Requests With Auth Tokens
01:08:32 making Interface Adjustments for Authenticate Users
#react #reactdesign #codingwithmrm #firebase