Build Dynamic Web Apps with React & Firebase

所在平台: Udemy

课程主页: https://www.udemy.com/course/build-web-apps-with-react-firebase/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:使用 React 和 Firebase 构建动态 Web 应用** 本课程教授如何从零开始使用 React 构建动态和交互式网站,为你在 Web 开发工作中打下坚实基础。通过学习,你将掌握: * **React 基础:** 理解 React 的核心概念、组件化开发、状态管理(useState)以及事件处理(如点击事件、表单提交)。 * **React Router:** 学习如何使用 React Router 创建多页面应用程序(SPA),包括 useParams 和 useHistory 等常用 Hook。 * **React Hooks:** 深入掌握 useState、useEffect 等核心 Hook 的用法。 * **实战项目:** 完成四项完整的 React 项目,包括记忆游戏、食谱网站、财务追踪器和项目管理应用,这些项目可用于个人作品集 customization。 * **进阶主题:** 学习 React Context API 和 useReducer Hook 来管理全局和复杂状态。 * **Firebase 集成:** 将 Firebase 作为后端服务,为你的 React 应用添加实时数据库、用户认证以及文件上传(Firebase Storage)功能。 * **部署:** 学习如何使用 Firebase Hosting 构建和部署你的 React 网站。 完成本课程后,你将对 React 有全面的掌握,并能够构建和部署生产级的 Web 应用程序。

课程评论(0条)

课程详情

React is a hugely popular front-end library and React developers are always in high demand in the web dev job market. In this course you'll learn how to use React from the ground-up to create dynamic & interactive websites, and by the time you finish you'll be in a great position to succeed in a job as a React developer. You'll also have 4 full React projects under your belt too, which you can customize and use in your portfolio!Throughout the course you'll learn exactly what React is and why it's such a popular choice to make interactive & dynamic websites. You'll learn how to set up a React website from scratch, how to create React components, how to use state to manage component data & how to work with interactive events such as click events & form submissions. You'll also get hands-on practise with the React Router (which is used in React to create website with "multiple pages") and you'll see how these are actually known as Single Page Applications (or SPA's for short).We'll dive into React Hooks such as useState, useEffect, useParams & useHistory and use them to help us create 4 full React projects from scratch - a memory game, a recipe website, a finance tracker & a project management application. You'll also learn some more avanced topics such as the React Context API to handle global state & reducers (including the useReducer hook) to help manage more complex state. Once you've mastered React, we'll take our websites to the next level by integrating them with Firebase - a backend as a service. You'll learn how to add services such as a real-time database & authentication into your React sites as well as how to allow end-users to upload files from their computers with the help of Firebase Storage. Finally, I'll teach you how to build & deploy your React sites to the web using Firebase Hosting.By the end of the course you'll have a solid understanding of React & be able to make your own production-ready websites!

课程标签

0人关注该课程

主题相关的课程