본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

[체험판] Serverless Web Applications with React and Firebase 상세페이지

리디 info

* 이 책은 본권의 일부를 무료로 제공하는 체험판입니다.
* 본권 구입을 원하실 경우, [이 책의 시리즈]→[책 선택] 후 구매해주시기 바랍니다.


[체험판] Serverless Web Applications with React and Firebase작품 소개

<[체험판] Serverless Web Applications with React and Firebase> ▶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.

▶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

▶Key Features
⦁ A practical guide covering the full stack for web development with React 16 and Firebase
⦁ Leverage the power of Firebase Cloud Storage, messaging, functions, OAuth, and database security to develop serverless web applications.
⦁ Develop high-performance applications without the hassle of setting up complex web infrastructure.

▶Who This Book Is For
This book is for JavaScript developers who have some previous knowledge of React and want to develop serverless, full-stack applications but without the hassle of setting up a complex infrastructure.

▶What this book covers
⦁ Chapter 1, Getting Started with Firebase and React, introduces the ReactJS and Firebase features and teaches what you can do with them. It gives a brief detail about setting up a Firebase account and create the demo project with JavaScript.

⦁ Chapter 2, Integrate React App with Firebase, looks at setting up the React environment and takes a quick look at the JSX and React component methods. It also goes into creating form components in React using JSX and Firebase Realtime Database for our helpdesk application.

⦁ Chapter 3, Authentication with Firebase, focuses on starting to flesh out the helpdesk application set up in Chapter 2, Integrate React App with Firebase, by adding a Firebase Authentication to secure the application with login component.

⦁ Chapter 4, Connecting React to Redux and Firebase, explores Redux in detail and looks at how and when you need to use Redux in our React app. It will also show you how you can integrate all three—.React, Redux, and Firebase—.with a sample seat booking application.

⦁ Chapter 5, User Profile and Access Management, shows you how you can use Firebase Admin SDK, which provides a user management API to read and write Realtime Database data with full admin privileges by creating application admin page.

⦁ Chapter 6, Firebase Security and Rules, demonstrates how you can secure our database by Firebase Realtime database rules, and it briefly looks at the common database security risks and the checklist to prevent such threats.

⦁ Chapter 7, Using Firebase Cloud messaging and Cloud functions with React, helps us to send free messages across different platforms: Android, iOS, and web in Realtime. It takes you through how you can run your custom application logic without a server.

⦁ Chapter 8, Firebase Cloud Storage, covers how you can integrate Firebase cloud storage into your application and see the features and how you can use it.

⦁ Chapter 9, Best Practices, teaches the dos and don'ts when you are creating a web application with react, Firebase, and redux.



출판사 서평

▶Editorial Review
Realtime applications have dominated the field of web applications for years. Real time isn't limited to only displaying data as soon as it's available; it shows its real power when used with interactive experiences, in which users and systems can instantly communicate with one another. With features such as virtual DOM and declarative views, React proves to be a better fit for such Realtime applications. Firebase makes building and rapid-prototyping these kinds of applications simpler by letting you focus on how the application should behave and look, without getting bogged down in the more tedious parts of Realtime development.

This book will cover the Firebase features such as Cloud Storage, Cloud Function, Hosting, and Realtime Database integration with React to develop rich, collaborative, real-time applications using only client-side code. We can also see how we can secure our application using Firebase Authentication and Database Security Rules. We also leverage the power of Redux to organize the data in the frontend. Redux attempts to make state mutations predictable by imposing certain restrictions on how and when updates can happen. Toward 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.

This book provides more practical insights rather than just theoretical concepts and includes basic to advanced examples—.from hello world to a realtime Web Application.


저자 소개

⦁ Harmeet Singh
Harmeet Singh is a Lead Software Engineer working for CIGNEX Datamatics with varied experience in UI. He hails from the holy city of Amritsar, India. His expertise includes HTML5, CSS, Less, Sass, JavaScript, jQuery, Angular JS, Angular 2, ReactJs, Firebase and Node.js. His interests include music, sports, dancing, and adventure.

Harmeet has given various presentations and conducted many workshops on UI development. On the academic front, Harmeet is a graduate in IT, and is a GNIIT diploma holder from NIIT, specializing in software engineering.

⦁ Mayur Tanna
Mayur Tanna is a Senior Big Data Consultant working with CIGNEX Datamatics. He has lot of experience working with back-end technologies, databases and various cloud platforms. His expertise include Node.js, Java, Angular, React, HTML, CSS, MongoDB, MySQL and various cloud platforms like AWS, Google Cloud and WIndows Azure. Mayur has worked on different big data projects with high value with international clients.

He holds a Master's degree in Computer Application with distinction. He is passionate about learning new technologies. In his free time, he plays Table tennis and Cricket.

목차

▶TABLE of CONTENTS
1: GETTING STARTED WITH FIREBASE AND REACT
2: INTEGRATE REACT APP WITH FIREBASE
3: AUTHENTICATION WITH FIREBASE
4: CONNECTING REACT TO REDUX AND FIREBASE
5: USER PROFILE AND ACCESS MANAGEMENT
6: FIREBASE SECURITY AND RULES
7: USING FIREBASE CLOUD MESSAGING AND CLOUD FUNCTIONS WITH REACT
8: FIREBASE CLOUD STORAGE
9: BEST PRACTICES


리뷰

구매자 별점

0.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

0명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전