React: Cloud-Powered Apps with Firebase
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to leverage the JavaScript you have mastered for front-end React development to build a serverless application using Firebase.
Syllabus
Introduction
- Structuring your apps for the cloud
- What you should know
- Using the exercise files
- Installing tools and CLIs
- Generating a new React application
- Overview of the Firebase console
- Configuring your web application
- Firebase Authentication setup
- Creating users
- Displaying current user
- Redirect user upon signup
- User logout
- User login
- Authenticated user redirect
- Challenge: Authentication redirect
- Solution: Authentication redirect
- Cloud Firestore intro
- Cloud Firestore setup
- Deploying security rules for Cloud Firestore
- Creating documents
- Displaying user document
- Updating user documents, part 1
- Updating user documents, part 2
- Cloud Storage setup
- Cloud Storage security rules
- Profile image upload form
- File upload trigger
- Cloud Storage file upload
- Challenge: Monitor upload progress
- Solution: Upload progress
- Firebase ID tokens
- Setting Firebase custom claims
- Admin interface: Users page
- Admin interface: Read user collection
- Admin interface: Render user collection
- Challenge: View user profile with admin
- Solution: View user profile with admin
- Cloud Functions setup
- Cloud Functions: Email setup
- Cloud Functions: Authentication trigger
- Firebase Hosting setup
- Deploying your React app
- Next steps
Taught by
Victor Mejia
Related Courses
Introduction to ReactJSMicrosoft via edX Front-End Web Development with React
The Hong Kong University of Science and Technology via Coursera Multiplatform Mobile App Development with React Native
The Hong Kong University of Science and Technology via Coursera Client-based Web Applications development: ReactJS & Angular
Universidad Politécnica de Madrid via MirÃadax React
Udacity