Complete React Developer in 2023 (w/ Redux, Hooks, GraphQL)
2023 年完成 React 开发人员(带 Redux、Hooks、GraphQL)
Updated! Become a Senior React Developer. Build a massive E-commerce app with Redux, Hooks, GraphQL, Stripe, Firebase
更新!成为高级 React 开发人员。使用 Redux、Hooks、GraphQL、Stripe、Firebase 构建大型电子商务应用程序
教程演示🔗
你将会学到的
- 构建企业级 React 应用程序并部署到生产环境(使用 React 18!)
- 学习像高级开发人员一样构建反应式、高性能、大规模应用程序
- 了解 React 的最新功能,包括 Hooks、Context API、Suspense、React Lazy 等
- 从头开始掌握 React Developer 的最新生态系统
- 成为前 10% 的 ReactJS 开发者
- 作为 React 开发人员使用 GraphQL
- 在应用程序中使用 Redux、Redux Thunk 和 Redux Saga
- 学习在不同的状态管理方面进行权衡比较
- 设置身份验证和用户帐户
- 使用 Firebase 构建全栈应用程序
- 通过做出良好的架构决策并帮助团队中的其他人来学习领导 React 项目
- 掌握 React 设计模式
- 使用样式组件学习 JS 中的 CSS
- 使用 React Router 进行路由
- 将应用程序转换为渐进式 Web 应用程序
- 使用 Jest、Enzyme 和快照测试来测试您的应用程序
- 使用 Stripe API 处理在线支付
- 使用最新的 ES6/ES7/ES8/ES9/ES10/ES11 JavaScript 编写干净的代码
要求
基本的 HTML、CSS 和 JavaScript 知识
您不需要任何 React 或任何其他 JS 框架的经验!
说明
刚刚完全更新并重新记录了 2023 年的所有新 React 功能(React v18)!加入由超过 900,000 名开发人员组成的实时在线社区,参加由在硅谷和多伦多实际使用 React.js 的行业专家教授的课程。
使用最新版本的React (React 18),本课程重点关注效率。永远不要再把时间花在令人困惑、过时、不完整的教程上。安德烈课程的毕业生现在在谷歌、特斯拉、亚马逊、苹果、IBM、摩根大通、Meta 等顶级科技公司工作。
我们向您保证这是关于 React 最全面的在线资源。这个基于项目的课程将向您介绍 2023 年 React 开发人员的所有现代工具链。在此过程中,我们将使用 React、Redux、React Hooks、React Suspense、React Router 构建一个类似于 Shopify 的大型电子商务应用程序, GraphQL、Context API、Firebase、Redux-Saga、Stripe 等等。这将是一个使用 Firebase 的全栈应用程序(MERN 堆栈)。
该课程将非常实用,我们将引导您从开始到结束将专业的 React 项目发布到生产环境。我们将从头开始教您 React 基础知识,然后进入高级主题,以便您可以在未来的任何 ReactJS 项目的架构和工具方面做出正确的决策。
所有代码都将逐步提供,即使您不喜欢一起编码,您也可以访问完整的主项目代码,因此注册课程的任何人都将拥有自己的项目来放入他们的作品集马上。
涵盖的主题将是:
– 反应基础知识
– 反应路由器
– 终极版
– 终极版传奇
– 异步还原
– 反应钩子
– 上下文API
– 反应悬念+反应懒惰
– 火力基地
– 条纹API
– 样式组件
– GraphQL
– 阿波罗
– PWA
– 反应性能
– 反应设计模式
– 使用 Jest 和快照测试进行测试
– 反应最佳实践
– 持久化+会话存储
– 状态标准化
+ 更多
等等……我知道你在想什么。我们为什么不建设 10 个以上的项目?好吧,事实是这样的:大多数课程都会教你 React 并做到这一点。他们向您展示如何开始,在一天内构建 10 个简单且易于构建的项目,并且只需添加一些 CSS 即可使它们看起来很漂亮。但在现实生活中,您并不是在构建愚蠢的应用程序。当你申请工作时,没有人会关心你是否开发了一个非常漂亮的待办事项应用程序。雇主希望看到您构建可以扩展、具有良好架构并且可以部署到生产环境的大型应用程序。
让我告诉您本课程与任何其他在线 React 教程不同的 3 个原因:
1 . 您将构建您在任何课程中都会看到的最大项目。这种类型的项目需要您花费几个月的时间来亲自实施。
2.本课程由 2 位讲师授课,他们曾在一些最大的科技公司工作过,在生产中使用 React。宜华一直致力于一些您肯定听说过并且可能已经购物过的最大的电子商务网站。Andrei 曾为硅谷和多伦多的大型 IPO 科技公司开发企业级 React 应用程序。通过让他们俩授课,您可以看到不同的观点并向两位高级开发人员学习,就像你们在一家公司一起工作一样。
3.我们学习的原则比初学者所学到的更重要。利用讲师的经验,您将了解设计模式、如何构建应用程序、组织代码、构建文件夹以及如何考虑性能。这么说吧,我们不会回避高级主题。
本课程并不是要让您在不了解原理的情况下只是编写代码,这样当您完成本课程时,除了观看其他教程之外,您不知道该怎么做。不!本课程将推动您并挑战您从 React 的绝对初学者成为 React 开发人员中排名前 10% 的人。
授课者:
Andrei Neagoie 是 Udemy 上评价最高的发展课程的讲师,也是发展最快的课程之一。 他的毕业生已经在世界上一些最大的科技公司工作,如苹果、谷歌、亚马逊、摩根大通、IBM、优衣库等……他曾在硅谷和多伦多担任高级软件开发人员多年多年来,他现在正在利用他所学到的一切来教授编程技能,并帮助您发现作为开发人员在生活中所带来的惊人的职业机会。
作为一名自学成才的程序员,他明白有大量的在线课程、教程和书籍过于冗长且不足以教授适当的技能。大多数人在学习复杂的主题时都会感到不知所措,不知道从哪里开始,更糟糕的是,大多数人没有 20,000 美元可以花在编码训练营上。 编程技能应该是所有人都能负担得起并且开放的。教育材料应该教授当前的现实生活技能,并且不应该浪费学生的宝贵时间。 他从为财富 500 强公司、科技初创公司工作,甚至创办自己的企业中汲取了重要的经验教训,现在将 100% 的时间投入到向他人传授宝贵的软件开发技能,以便以令人兴奋的方式掌控他们的生活和工作。具有无限可能的行业。
安德烈 (Andrei) 向您保证,没有其他课程能够如此全面且解释得如此清楚。 他认为,要学习任何有价值的东西,就需要从基础开始,扎根。只有从那里,您才能学习与基础相关的概念和特定技能(叶子)。当以这种方式构建时,学习就会呈指数级增长。
凭借他在教育心理学和编码方面的经验,Andrei 的课程将带您了解您从未想过的复杂主题。
课程中见!
——–
张一华是《零到精通》的讲师之一,《零到精通》是 Udemy 上评价最高、发展最快的 Web 开发学院之一。他多年来一直在多伦多为世界上一些最大的科技公司担任软件开发人员。他还担任讲师十多年。他专注于运用他所学到的一切来帮助您实现作为开发人员的新职业,同时也为您提供在这个令人难以置信的行业中蓬勃发展所需的所有基本技能。
Yihua 是一位自学成才的开发人员,因此他完全理解从不同背景进入这个行业的挑战和心态。他曾多次作为老师和学生站在桌子的两边,因此他能够理解学习新的和具有挑战性的东西的困难。学习本身就是一项需要练习和提高的技能,他致力于帮助你自己提高和掌握这项技能。课程需要实用,您需要能够理解为什么要学习所教的内容。在知道解决方案之前,您需要先了解问题,他很自豪能够教您如何构建专业的、现实世界的应用程序,以便您真正理解为什么要以特定的方式做事。他将教您尽快成长为开发人员所需的心态和技能,这样您就可以拥有这个职业带来的丰富而充实的生活。
易华的课程将指导您构建编写精美、功能丰富的应用程序,同时真正理解您在此过程中遇到的所有复杂概念。
此课程面向哪些人:
对超出正常“初学者”教程感兴趣的学生
想要学习 Web 开发人员最需要的技能的程序员
希望跻身 React 开发者前 10% 的开发者
希望获得可扩展大型应用程序工作经验的学生
想要超越基础知识的训练营或在线教程毕业生