
Build a Slack Chat App with React, Redux, and Firebase
Create a complete, full-stack chat application from front to back with React, Redux, Firebase 5, and Semantic UI React
What you’ll learn
Build a Slack Chat App with React, Redux, and Firebase Course Catalog
- Create full-stack apps with React, Redux, and Firebase, among other tools in the React ecosystem
- Make complete React apps from scratch, from setting up their dev environment to deployment on the web
- Integrate Redux and Firebase with React apps using straightforward, practical patterns
- Learn every major part of Firebase 5–the real-time database, storage, rules, listeners and deployment with Firebase tools
Requirements
- Some experience with React (i.e. having built a couple of projects with React Create App)
- Prior knowledge of ES6 features will help (spread operators, destructuring, object shorthand syntax)
Description
Interested in building impressive full-stack apps with React, Redux, and Firebase? This is the course for you!
Here’s what we will cover:
- Creating a complete Slack chat application with React, Redux, and Firebase 5 from scratch
- Sending and receiving messages instantly with the real-time Firebase Database
- Uploading and displaying image messages using Firebase Storage
- Notifications to display new messages in other channels
- Sending Direct Messages to other users in our chat
- Tracking/showing when users are online/offline
- Searching messages within created channels
- Custom animations to see when other users are typing in the same channel
- Creating, cropping and uploading user avatars
- The ability to favorite / unfavorite public channels
- Add emojis to our messages with an Emoji Picker component
- User authentication with Firebase
- Form validation for our Login and Register forms
- State management with Redux, with simple, straightforward patterns
- Creating stunning user interfaces with Semantic UI React
- Essential features of React Router 4 (Switch component, without HOC, history object)
- Tons of work with ES6 / 7
- Helpful browser tools such as React / Redux Dev Tools
- Securing our application with Firebase Rules
- Deploying our chat app to the web using Firebase Tools
- Keyboard shortcuts to rapidly send messages
- And more!
Who this course is for:
- Anyone who has at least two months of experience with the JavaScript library React
- React developers interested in making functional, real-world apps
- Developers looking for more experience with the JavaScript language in a practical setting
- Android App Development Course Build TDS App Using Firebase
- Node with React: Fullstack Web Development
- Android Office Task Management App Using Firebase(Real App) Course
- Full-Stack React, Python, and GraphQL Course
- The Complete React Developer Course (w/ Hooks and Redux)

Content From: https://www.udemy.com/course/build-a-slack-chat-app-with-react-redux-and-firebase/
Other available download links:
[…] Build a Slack Chat App with React, Redux, and Firebase […]
[…] Build a Slack Chat App with React, Redux, and Firebase […]
[…] Build a Slack Chat App with React, Redux, and Firebase […]
[…] Build a Slack Chat App with React, Redux, and Firebase […]