- Some expertise with React (i.e. having constructed a few tasks with React Create App)
- Prior data of ES6 options will assist (unfold operators, destructuring, object shorthand syntax)
Fascinated by constructing spectacular full-stack apps with React, Redux and Firebase? That is the course for you!
Right here’s what we’ll cowl:
- Making a full Slack chat software with React, Redux, and Firebase 5 from scratch
- Sending and receiving messages immediately with the real-time Firebase Database
- Importing and displaying picture messages utilizing Firebase Storage
- Notifications to show new messages in different channels
- Sending Direct Messages to different customers in our chat
- Monitoring / exhibiting when customers are on-line / offline
- Looking messages inside created channels
- Customized animations to see when different customers are typing in the identical channel
- Creating, cropping and importing person avatars
- The power to favourite / unfavorite public channels
- Add emojis to our messages with an Emoji Picker part
- Person authentication with Firebase
- Kind validation for our Login and Register varieties
- State administration with Redux, with easy, simple patterns
- Creating gorgeous person interfaces with Semantic UI React
- Important options of React Router 4 (Change part, withRouter HOC, historical past object)
- Tons of labor with ES6 / 7
- Useful browser instruments similar to React / Redux Dev Instruments
- Securing our software with Firebase Guidelines
- Deploying our chat app to the net utilizing Firebase Instruments
- Keyboard shortcuts to quickly ship messages
- And extra!
What shall be constructing on this course?
All through this course, we’ll be constructing a dwell chat app for builders referred to as DevChat, the place customers will have the ability to create channels, to ship messages to different customers on these channels, ship media recordsdata, see when different customers are typing, add emojis to their messages, favourite and unfavorite channels they like or dislike, and get notifications about new messages on different channels.
Who this course is for:
- React builders considering making useful, real-world apps
Created by Reed Barger
Final up to date 4/2019
Size: 2.99 GB