Build an app with React, Redux and Firestore from scratch

所在平台: Udemy

课程主页: https://www.udemy.com/course/build-an-app-with-react-redux-and-firestore-from-scratch/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从零开始使用React、Redux和Firestore构建应用程序 课程概述: 本课程于2025年4月进行了全面重写和录制,旨在教授如何在构建完整应用程序的过程中学习React和Redux,并深入了解Google的新数据库产品Firestore,该产品为我们的应用程序提供“实时数据”。无论你是更喜欢实践动手,而不是简单观看幻灯片的学习者,这个课程都适合你。 在本课程中,我们将从头到尾构建一个完整的应用程序。课程中每一行代码都会进行演示和解释。我们将通过搭建一个CRUD应用程序来热身,然后通过添加Redux对其进行增强,最后添加Firestore,以为应用程序提供持久化层。 课程内容包括: - 设置开发环境 - 使用Facebook的create-react-app工具创建React应用 - 使用Firebase身份验证实现登录和注册功能 - 将社交登录功能(Facebook和Google)集成到应用中 - 集成Google地图和地点自动完成 - 使用拖拽上传照片,并在上传前调整和裁剪图像 - 添加实时聊天系统 - 使用Firestore进行分页、排序和过滤 - 无限滚动分页 - Firestore数据库设计 - 创建可重用的表单组件(使用React hook forms) - 使用Tailwind CSS、DaisyUI和Framer Motion构建美观的应用程序 - 及更多内容 所需工具: 所有课程的演示均使用Visual Studio Code进行,这是一款优秀的免费跨平台代码编辑器。你也可以根据个人喜好使用其他IDE或代码编辑器,并兼容Mac OSX、Windows或Linux等操作系统。 适合人群: 本课程非常实用,约90%的时间都用于实际构建应用程序。如果你喜欢通过实践学习,这门课程将非常适合你。尽管课程面向初学者,但需要具备一些基本的JavaScript知识或其他编程语言的基础,此课程旨在帮助你从初学者水平提高到能够构建更复杂应用程序的技能。 课程目标: 课程内容围绕构建一个社交活动应用程序,类似于Facebook活动或Meetup,旨在提供超越简单CRUD应用的扩展机会。

课程评论(0条)

课程详情

* Re-mastered, re-imagined and re-recorded in full as at April 2025*This course has been completely rewritten and re-recorded from scratch using the tools and techniques available to us to build an application as at April 2025. Do you want to learn React and Redux in the context of building a complete application? Do you want to learn about Firestore, the new Database offering from Google that provides 'live data' to our application? Are you the type of learner who gets most out of actually building an application rather than watching endless slides about how something is supposed to work? If so then this course is for you!In this course we build a complete application from start to finish. Every line of code is demonstrated and explained. We warm up by building a CRUD application in React, we then enhance it by adding Redux and following that we add in Firestore to provide the persistence layer for the application.Here are just some of the things you will learn about in this course:Setting up the developer environmentCreating a React application using the create-react-app utility from FacebookLogin and Register functionality using Firebase authenticationAdding social login for Facebook and Google into the applicationGoogle maps and Places autocomplete integrationPhoto uploading using drag and drop, with resizing and cropping of the images before uploadAdding a live chat systemPaging, Sorting and Filtering with FirestoreInfinite scroll for the paginationFirestore database designCreating reusable form components with React hook formsBuilding a great looking application with Tailwind CSS, DaisyUI and Framer MotionMany more things as wellTools you need for this courseIn this course all lessons are demonstrated using Visual Studio Code, a free (and really good) cross platform code editor. You can of course use your preferred IDE or Code editor of choice and any operating system you like.well as long as it's either Max OSX, Windows or Linux.Is this course for you?This course is extremely practical. About 90% of our time is spent actually building the application. If you are the type of person who gets the most out of learning 'by doing', then this course will be for you.Please note that we do not start from zero coding knowledge. Whilst this is aimed at beginner level, you will need to have some basic javascript knowledge (not a lot is needed) or if you are coming from another programming language then you should be fine with this course. It's designed to take you from beginner level to having the skills to build a much more significant application.What do we do on this courseWe are building a social events application, much like Facebook events or Meetup. Building a social application gives us opportunity to build more than just a simple CRUD application.

课程标签

0人关注该课程

主题相关的课程