|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/complete-react-bootcamp-with-redux-build-hands-on-projects/
课程评论:没有评论
课程名称:2021年完整的React开发者课程(包括Hooks和Redux) 课程概述:本课程旨在帮助您学习React或深入理解它。通过理论学习、完成作业、在示范项目中实践,您将创建一个名为“待办事项应用程序”的大型项目。JavaScript是现代Web应用程序的主要驱动力,因为它是唯一在浏览器中运行的编程语言,因此可以提供高度响应的应用程序。使用JavaScript可能会面临挑战,特别是仅使用原生JavaScript和jQuery创建一个良好的Web应用程序可能会变得复杂。然而,React的出现解决了这一问题。 React强调组件的使用,基本上是自定义的HTML元素,使得您可以快速构建出惊人且强大的Web应用程序。只需构建一次组件,根据需要进行配置,动态传递数据(或监听自己的事件!),然后根据需要频繁重用它。例如,如果需要在应用中显示一个列表,仅需创建一个“列表”组件并多次输出即可。 本课程将从最基本的内容讲起,解析React是什么以及如何使用它(以及适用于哪种类型的应用)。课程将从基础到高级展开,深入探讨React及流行的库如react-router和Redux。课程结束时,您将能够构建出令人印象深刻的React应用程序! 本课程适合以下类型的学习者: - 刚刚开始前端/JavaScript开发,且只是掌握了JavaScript基础(无需任何React或其他框架经验)。 - 知道React基础但希望复习和/或深入学习。 - 已在React中有一定经验,但希望更深入地了解并将所有知识应用于更大的应用。 您将在课程中学习以下概念: - 如何使用Codesandbox - 从零开始学习React - 条件渲染 - React及其优势 - JSX - 每个主题后的挑战 - JSX属性 - React元素的内联样式 - JavaScript ES6概念 - React属性 - 数据映射到组件 - 使用React开发工具 - 登录项目 - React路由及相关项目 - React Hooks(如useState和useEffect) - 事件处理 - 表单处理 - 待办事项项目 - Context API - 使用Context API的小项目 - Redux - React-redux - 使用React-redux构建CRUD网站 - React-redux中的中间件及相关项目 - 以及更多内容 这门课程是我在学习React时所希望能够参加的课程,它以最佳的顺序解释了概念和实践实现的方式,以便您能够学习并深入理解。
What's this course about?Learn React or dive deeper into it. Learn the theory, solve assignments, practice in demo projects, and build one big project called: Todo list appJavaScript is the major driver of modern web applications since it's the only programming language that runs in the browser and hence allows you to provide highly reactive apps. You'll be able to achieve mobile-app like user experiences on the web.But using JavaScript can be challenging - it quickly becomes overwhelming to create a nice web app with vanilla JavaScript and jQuery only.React to the rescue!React is all about components - basically, custom HTML elements - with which you can quickly build amazing and powerful web apps. Just build a component once, configure it to your needs, dynamically pass data into it (or listen to your own events!), and re-use it as often as needed.Need to display a list in your app? It's as simple as creating a "List" component and outputting it as often as needed.This course will start at the very basics and explain what exactly React is and how you may use it (and for which kind of apps). Thereafter, we'll go all the way from basic to advanced. We'll not just scratch the surface but dive deeply into React as well as popular libraries like react-router and Redux.By the end of the course, you can build amazing React applications!A detailed list of the course content can be found below.This course is for you if......you're just getting started with frontend/ JavaScript development and only got the JS basics set (no prior React or other framework experience is required!)...know the React basics but want to refresh them and/ or dive deeper...already worked quite a bit with React but want to dive deeper and see it all come together in a bigger appYou will learn these concepts below:Learn how to use CodesandboxLearn React from scratchConditional RenderingReact and it's advantagesJSXChallenges after every topicJSX attributesInline styling for react elementsJavascript ES6 conceptsReact propsMapping data to componentsUsing React dev toolsLogin ProjectReact router and projectReact Hooks (use state.use effect)Event handlingform handlingTodo list projectContext APISmall project with context APIReduxReact-reduxC.R.U.D website using React-reduxMiddleware in React-redux and a project on thatand many more thingsI've built the course that I would have wanted to take when I was learning React. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.