|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/the-complete-react-bootcamp-2020-w-react-hooks-firebase/
课程评论:没有评论
课程名称:2023年完整的React速成班(含React Hooks、Firebase) 概述: 本课程使用最新版本的React、React Hooks、Node.js、JavaScript和Firebase构建。课程旨在教授如何使用React这个库来创建网页用户界面,介绍如何让网站实现如移动应用般顺畅的体验。通过本课程,学员将学习构建单页面应用(Single Page Apps),并掌握现代Web开发的基本知识。 课程内容: 课程分为三个主要项目: 1. **井字棋游戏**:学习React基础,包括hooks和核心功能,通过开发这个简单的Web应用掌握React的开发流程。 2. **电影搜索应用Box Office**:深入使用复杂的React用例,结合外部API,创建动态布局和页面,同时提升应用性能,最终将其转变为离线可用的渐进式Web应用(PWA)。 3. **聊天应用**:结合Firebase,实现社交媒体登录、账户管理、实时数据等功能,深入理解全局状态管理和自定义后端。 课程适合群体: - 渴望从零基础学习前端开发的学员 - 对React有一定基础但仍感到不自信的学员 - 刚开始学习Web开发并希望掌握现代工具的学员 - 感觉只会HTML、CSS和一些JavaScript而停滞不前的学员 成功学习的条件: - 需具备HTML和CSS基础 - 一般的编程或JavaScript理解 - 对学习新知识的热情,无需前置的React或JavaScript框架经验 课程收益: - 完成三个不同复杂程度的React项目,可在简历中展示 - 深入理解React及流行库 - 知道如何创建和部署React应用 - 掌握Firebase及无服务器后端的知识 课程内容包括但不限于: - React基础(语法、核心概念) - 模板框架(create-react-app,nano-react-app) - 应用样式(CSS、SASS、UI组件库等) - 状态管理与优化(使用React Hooks、Context API) - 动态页面与React Router - PWA及服务工作者 - 外部APIs的数据获取与应用部署 - 无服务器云计算的概念及docker容器说明 如果在课程中遇到困难,学员可以随时咨询,提供快速回应的支持。此外,课程提供30天无理由退款保证,让学员无忧注册。 如果你准备好提升自己的前端开发技能,就立刻报名参加吧!
Created with up-to-date versions of React, React Hooks, Node.js, JavaScript, and Firebase.---What is this course all about?This course is about React - a library that helps developers to create user interfaces on the web. But React is not limited only to user interfaces, there is much more to that. Have you ever wondered how Facebook, Twitter, or Netflix websites are built and why they don't feel like websites at all? React can answer all of that. In this course, we show how to create mobile-feel-like websites (Single Page Apps) where React is the foundation.First, we will guide you through the basics of web development before jumping into React. Here we will talk about the latest JavaScript, Node.JS, Git, APIs, and essential tools to make you feel as comfortable as possible at any stage of the development process.Then we slightly move to React with a small portion of theory. At this point, you will get to know what React is made of and how it works.Our first project is a Tic-Tac-Toe game. Here you will get to know React basics, hooks, and core functionality. By the end of this project, you will be able to create a simple web app that shows off your strong React basics. Here you will experience the development flow of a React app in general.The second project is a movie search web-app called Box Office. With this project, we move towards more complex React use-cases and we start working with external APIs, dynamic layout, and pages combined with different approaches for styling a React app. Here we will work with more advanced and custom React Hooks. At the end of this project, we will analyze and optimize the app with React hooks to make it even more faster and reliable. We will even turn it into a Progressive Web App that works offline!The final project is going to be a Chat app. It will include the following features: social media logins, account management, role-based permissions, real-time data, and lots of others. In this project, we will combine React with Firebase - a backend solution in the cloud, powered by NoSQL database. You will master global state management with Context API and sharpen your knowledge of React hooks. At the final stage, we will extend the app with a custom backend in form of serverless.All of our projects will have a user-friendly and well-designed user interface that is responsive and optimized for all devices.Is this course exactly what are you looking for?If....you are eager to learn front-end development with React from scratch....you have some experience with React, but you don't feel confident....you only started to learn web development and want to move towards modern tools and technologies....you feel that you stuck doing only HTML, CSS and some JavaScript....then this course is definitely for you!What do you need to succeed in this course?HTML and CSS is absolutely requiredGeneral/basic understanding of programming or JavaScriptNo prior experience with React or JavaScript frameworksPassion to learn new things:)After this course, you will have:Three real-world React projects of different complexity that can be put into your resume Total React comprehensionExperience with popular React librariesKnowledge of how to create and deploy React appsKnowledge of custom serverless backend and FirebaseTopics that will be covered and explained:React basics (syntax, core concepts, theory)Scaffolding templates (create-react-app, nano-react-app /w Parcel)Styling of React apps (CSS, SASS, UI components library, CSS-IN-JS /w Styled components)Conditional rendering (dynamic content and styles)State management, local + global (/w React Hooks, Context API)Components analysis and optimization (/w React hooks)Complex layout managementDynamic pages with React RouterProgressive Web Apps and service workersReal-time subscriptions in ReactUsing external APIs to fetch remote dataDeployment of React apps (github pages, surge, firebase)Serverless backend with cloud functions in node.jsLatest and modern JavaScript (ES6 - ES2020)Not part of React, but included:Git, Node.js, APIs, ESLint and Prettier quick guidesFirebase (/w NoSQL realtime database, cloud functions, cloud messaging, cloud storage)Serverless cloud computing idea and concept + explanation about docker containersDon't just take our word for it, see what our past students had to say about this course:"First of all, the course is really well done and very comprehensive. It covers important real-world concepts like optimizing your code with code splitting, memoizing, useCallback." - Toni S"Great course content & prompt response to Q & A!" - R L"Instructors are responsive, got help quickly when I needed it." - Leigham Springer-suttonWhat if you stuck during the course?Getting stuck is the worse and inevitable. At the same time it's a common thing for a developer. We understand that and we are always ready to help you out with your questions as quickly as possible.What if you are not satisfied with this course?We are so confident that you will love this course that we're offering a 30-day money-back guarantee! You can sign up today with zero risks.What are you waiting for? Enroll today!