Serverless Web Applications with React and Firebase

Build rich and collaborative applications using client-side code with React, Redux, and Firebase
Preview in Mapt

Serverless Web Applications with React and Firebase

Harmeet Singh, Mayur Tanna
New Release!

Build rich and collaborative applications using client-side code with React, Redux, and Firebase
Mapt Subscription
FREE
€29.98/m after trial
eBook
€9.81
RRP €32.38
Save 69%
Print + eBook
€33.99
RRP €33.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€9.81
€33.99
€29.99 p/m after trial
RRP €32.38
RRP €33.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Serverless Web Applications with React and Firebase Book Cover
Serverless Web Applications with React and Firebase
€ 32.38
€ 9.81
Building a Realtime Chat Application with Angular 5 and Firebase [Video] Book Cover
Building a Realtime Chat Application with Angular 5 and Firebase [Video]
€ 125.98
€ 9.81
Buy 2 for €19.62
Save €115.62
Add to Cart

Book Details

ISBN 139781788477413
Paperback284 pages

Book Description

ReactJS is a wonderful framework for UI development. Firebase as a backend with React is a great choice as it is easy, powerful, and provides great developer experience. It removes a lot of boilerplate code from your app and allows you to focus on your app to get it out quickly to users. Firebase with React is also a good choice for Most Viable Product (MVP) development.

This book provides more practical insights rather than just theoretical concepts and includes basic to advanced examples – from hello world to a real-time seat booking app and Helpdesk application

This book will cover the essentials of Firebase and React.js and will take you on a fast-paced journey through building real-time applications with Firebase features such as Cloud Storage, Cloud Function, Hosting and the Realtime Database. We will learn how to secure our application by using Firebase authentication and database security rules. We will leverage the power of Redux to organize data in the front-end, since Redux attempts to make state mutations predictable by imposing certain restrictions on how and when updates can happen. Towards the end of the book you will have improved your React skills by realizing the potential of Firebase to create real-time serverless web applications.

Table of Contents

Chapter 1: Getting Started with Firebase and React
React
Firebase
Getting started with Firebase
Summary
Chapter 2: Integrate React App with Firebase
Setting up the environment
Summary
Chapter 3: Authentication with Firebase
React and Firebase setup with Node.Js
Summary
Chapter 4: Connecting React to Redux and Firebase
React setup
Integrating Firebase Realtime Database
What is Redux?
Basics of Redux
Advanced topics in Redux
Seat booking with Redux
Summary
Chapter 5: User Profile and Access Management
Setting up Firebase Admin SDK
Summary
Chapter 6: Firebase Security and Rules
Security risks and prevention
How secure is your Firebase?
Rule definition and structure
Data indexing
Backups
Summary
Chapter 7: Using Firebase Cloud Messaging and Cloud Functions with React
Firebase Cloud Messaging (FCM)
Cloud Functions
Summary
Chapter 8: Firebase Cloud Storage
Google Cloud Storage
Key features of Cloud Storage for Firebase
How does it work?
Setting up the Cloud Storage
Google App Engine
Firebase hosting
Summary
Chapter 9: Best Practices
Best practices with Firebase
Best practices with React and Redux
Summary

What You Will Learn

  • Install powerful React.js and Firebase tools to make development much more efficient
  • Create React components with Firebase to save and retrieve the data in real-time
  • Use Firebase Authentication to make your React user interface secure
  • Develop React and Firebase applications with Redux integration
  • Firebase database security rules
  • Firebase Cloud Storage Integration to upload and store data on the cloud
  • Create a complete real-time application with React and firebase
  • Using Firebase Cloud messaging and Cloud functions with React
  • Firebase Cloud Storage integration with React

Authors

Table of Contents

Chapter 1: Getting Started with Firebase and React
React
Firebase
Getting started with Firebase
Summary
Chapter 2: Integrate React App with Firebase
Setting up the environment
Summary
Chapter 3: Authentication with Firebase
React and Firebase setup with Node.Js
Summary
Chapter 4: Connecting React to Redux and Firebase
React setup
Integrating Firebase Realtime Database
What is Redux?
Basics of Redux
Advanced topics in Redux
Seat booking with Redux
Summary
Chapter 5: User Profile and Access Management
Setting up Firebase Admin SDK
Summary
Chapter 6: Firebase Security and Rules
Security risks and prevention
How secure is your Firebase?
Rule definition and structure
Data indexing
Backups
Summary
Chapter 7: Using Firebase Cloud Messaging and Cloud Functions with React
Firebase Cloud Messaging (FCM)
Cloud Functions
Summary
Chapter 8: Firebase Cloud Storage
Google Cloud Storage
Key features of Cloud Storage for Firebase
How does it work?
Setting up the Cloud Storage
Google App Engine
Firebase hosting
Summary
Chapter 9: Best Practices
Best practices with Firebase
Best practices with React and Redux
Summary

Book Details

ISBN 139781788477413
Paperback284 pages
Read More

Read More Reviews

Recommended for You

Building a Realtime Chat Application with Angular 5 and Firebase [Video] Book Cover
Building a Realtime Chat Application with Angular 5 and Firebase [Video]
€ 125.98
€ 9.81
Building Serverless Applications with Python Book Cover
Building Serverless Applications with Python
€ 39.58
€ 9.81
React: Cross-Platform Application Development with React Native Book Cover
React: Cross-Platform Application Development with React Native
€ 32.38
€ 9.81
Hands-on Application Development with ASP.NET Core and Angular [Video] Book Cover
Hands-on Application Development with ASP.NET Core and Angular [Video]
€ 125.98
€ 9.81
Hands-on Full Stack Development with Angular 5 and Firebase Book Cover
Hands-on Full Stack Development with Angular 5 and Firebase
€ 32.38
€ 9.81
Serverless Design Patterns and Best Practices Book Cover
Serverless Design Patterns and Best Practices
€ 35.98
€ 9.81