React + Redux - The beginner guide. (+ Typescript )

所在平台: Udemy

课程主页: https://www.udemy.com/course/react-js-redux-the-beginner-guide-2023-edition/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:React + Redux - 初学者指南(+ TypeScript) 课程概述: 本课程旨在为完全没有基础的学习者提供React、Redux和TypeScript的全面入门指导。您将从零开始学习这些流行的技术,无论是React的基本概念,Redux的数据管理,还是TypeScript的应用。本课程内容丰富,重点放在React和Redux的现代特性上,并强调通过实践来掌握知识。 您将了解到: - React是一种流行的JavaScript库,广泛用于创建高效且模块化的Web界面,诸如Facebook、Netflix和AirBnB等知名企业都在使用。 - Redux是一个用于管理应用数据的库,几乎在所有专业的React项目中应用。学习Redux对于掌握React非常重要。 - TypeScript是一种由微软开发的语言,为JavaScript项目添加了强大的类型支持,成为业界标准。 课程内容包括: - 使用“Create React App”或“Vite”设置React 18项目 - 设置Redux与Redux Toolkit - 学习组件、状态、属性和钩子(Hooks) - 表单和验证、Firebase认证与注册、使用Firebase Firestore作为实时后端 - React路由导航、回调函数以及ES6特性(如map、reduce、filter) - NPM理解、Redux存储的读写、Redux中间件、将Redux持久化 - 通过Json-server设置假服务器、异步请求、Web应用部署 - 测试以及自定义钩子 - 多语言支持与i18n - TypeScript基础:基本类型、类、函数、对象、数组、接口、装饰器等 - 完整的React + TypeScript项目构建 课程以轻松的氛围教授,确保每位学习者均能理解。无论您是否具备编程经验,都会通过实际应用和示例迅速掌握关键知识。 期待您的加入,开始这段学习之旅!

课程评论(0条)

课程详情

In this course:- Learn React from scratch.- Learn Redux from scratch- Learn the Typescript language from scratch!- Learn the most important Javascript ES6 featuresI will assume that you don't know a single thing about these 3 topics.About this course You heard about it. Born from a collaboration between Instagram and Facebook: ReactReact is a Javascript library used to create web interfaces. It's extremely powerfull, performant and modular.And since it's out, everybody is talking about it , it is used by Facebook, Netflix, Yahoo ,AirBnB and many others!React is the web technology you must know, it is the most popular javascript library used at the moment to create web app. There is a lot of market demand for it; that is why It's an extremely valuable asset to add to your developper tool belt.This courses teaches the very basis of React and Redux with all the modern features you want and need to know."React + Redux - The guide (2023 Edition)" aim to make you fluent with React and Redux as fast as possible.We will discover all the basics and the core concepts of React and Redux. We will mostly use practice to do that, since, to me, it is the most efficient way to learnIn this course we will start from the very basis and we will build together several apps using React but also Redux.If you never heard about Redux, just keep in mind that it is used in 90% of professional React projects to manage the data of you app. That is why it's a very important library to know when learning React. They are very often combined.We will apply everything you'll learn in these videos through real example and real web apps. Also, for each video you will watch, there will be a correction available, to make it easier for you to follow.Finally these courses are specifically designed to be accessible and easy to understand, with a lot of schema and examples, so, you don't need to be an algorithm killer or 15 years of experience developper to understand it. It's made for all.I will explain what I know assuming that you don't now React nor Redux at all.# # #Also learn the Typescript language! I recently added an entire subcourse into this one, to learn Typescript, and how to use is with React.TypeScript was developed by Microsoft and has become a reference in the JavaScript community. TypeScript is the language or rather the layer that can be added to a JavaScript project (such as React, Angular, Vue, Node.JS, Electron, and many other great technologies). It gives you access to everything that JavaScript can do, so you don't lose anything and you can do a lot more!Any respectable JavaScript project, regardless of the framework or library used, utilizes TypeScript. This is even more true, especially in the professional world.And off course, all of that: in a good mood and teached in a casual way!* Summary *- React + Redux - Setup a React 18 project with tools like "Create React App" or "Vite" - Setup Redux with Redux Toolkit - Components - States - Props - Hooks ( useEffect, useContexts, useRef, useNavigation, useRoute, useSelector, useDispatch, useMemo)- Contexts- Refs- Forms and validations- Authentification + Signup with Firebase- Using Firebase Firestore as real time back-end - Navigation with React router- Callback functions- ES6 functions (map, reduce, filter)- Styling (css modules, JSS, Bootstrap)- Understand NPM- Write in Redux store- Read from Redux- Understanding slices,actions reducers- Redux middlewares- Make redux persistent to keep your data even after refreshing- Set up a fake server with Json-server- Asynchronous requests- React app deployment on the web- Testing with Jest and React testing library- Custom hooks- Make your app support multiples languages with i18n- The Typescript language Primitives types and how to use themHow the TypeScript compiler worksClasses with TypeScriptFunctions, default and optionals parametersObjectsArraysObject oriented programmingNamespaces and modulesInterfacesEnumerationsAccess modifierTypesType castingGenericsDecorators- A complete React + Typescript project :Create a Vite + React + Typescript projectBuild a full React + TS web app!And much much more incoming soon.See you soon!Codiku.

课程标签

0人关注该课程

主题相关的课程