Complete React Developer (w/ Redux, Hooks, GraphQL)
完全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构建大型电子商务应用。
教程演示🔗
学生数量:135,867 个学生
上次更新时间:2024年5月
教程评分:4.6
教程语言:英语
教程字幕:中文、英语字幕
本课程包括:在移动设备和电视上观看、1 个代码练习、42 小时 长的随选视频、完整的永久访问权、28 个可下载资源、44 篇文章、结业证书字幕
学习内容
1、构建企业级React应用并部署到生产环境(使用React 18!)
2、学会像资深开发者那样构建响应式、性能优异的大型应用程序。
3、学习React的最新特性,包括Hooks、Context API、Suspense、React Lazy等。
4、从零开始掌握React开发者的所有最新生态系统。
5、成为顶级的10% ReactJS开发人员
6、作为一名React开发者使用GraphQL
7、在你的应用中使用Redux、Redux Thunk和Redux Saga。
8、学会在不同的状态管理方案之间权衡利弊。
9、设置身份验证和用户账户
10、使用Firebase构建全栈应用
11、通过做出良好的架构决策并协助团队中的其他人,学习引领React项目。
12、”精通React设计模式”
13、使用styled-components在JavaScript中学习CSS。
14、使用React Router进行路由
15、将应用程序转换为渐进式Web应用
16、使用Jest、Enzyme和快照测试来验证你的应用
17、使用Stripe API处理在线支付
18、使用最新的ES6/ES7/ES8/ES9/ES10/ES11 JavaScript编写整洁的代码
要求
1、练习:认识你的同学和导师
2、ZTM资源
3、每月编程挑战、免费资源和指南
4、基本的HTML、CSS和JavaScript知识
5、你不需要有任何React或其他JavaScript框架的经验!
课程介绍
这门课程已全面更新并重新录制,涵盖了所有React v18的新特性!加入一个由超过90万开发者的在线社区,跟随行业专家学习,他们曾在硅谷和多伦多使用React.js工作。
使用最新版本的React(React 18),本课程注重效率。无需再花费时间在令人困惑、过时或不完整的教程上。安德烈的学员现在已在谷歌、特斯拉、亚马逊、苹果、IBM、摩根大通、Meta等顶级科技公司就职。
我们保证这是最全面的React在线资源。基于项目的学习将让你了解React开发者的所有现代化工具链。我们将构建一个类似Shopify的大型电子商务应用,涉及React、Redux、React Hooks、React Suspense、React Router、GraphQL、Context API、Firebase、Redux-Saga、Stripe等技术。这将是一个全栈应用(MERN堆栈),使用Firebase。
课程内容将非常实践导向,从头到尾指导你完成专业React项目的发布,直到部署生产环境。我们会从基础开始教你React基础知识,然后深入高级主题,以便你在未来的React项目中做出明智的架构和工具决策。
所有代码将一步步提供,即使你不喜欢边看边做,你也将获得完整项目代码,这样课程参与者可以立即拥有自己的项目放入作品集。
课程涵盖的主题包括:
– React基础
– React Router
– Redux
– Redux Saga
– 异步Redux
– React Hooks
– Context API
– React Suspense + React Lazy
– Firebase
– Stripe API
– Styled-Components
– GraphQL
– Apollo
– PWA
– React性能优化
– React设计模式
– 使用Jest和快照测试进行测试
– React最佳实践
– 存储与会话存储
– 状态规范化
– 更多…
等等……我知道你在想什么。为什么我们不构建10多个项目呢?实话告诉你:大多数课程只教你React,教你如何入门,构建一些简单易做的项目,并加上一些CSS使其看起来华丽。但在实际工作中,你不会构建愚蠢的应用。当你找工作时,没人会在乎你是否制作了一个很漂亮的待办事项应用。雇主希望看到你能构建可扩展、架构良好且能部署到生产环境的大应用。
让我告诉你为什么这个课程与其他在线React教程不同:
1. 你将构建你在网上任何课程中都看不到的最大项目。这样的项目你自己可能要花数月时间实现。
2. 这门课程由两位实际在生产环境中使用React的顶级科技公司工作的讲师授课。伊华曾参与构建你肯定听说过的大型电商平台,而安德烈在硅谷和多伦多为大型上市科技公司开发企业级React应用。两位讲师共同教学,你可以从两位资深开发者那里学到不同的视角。
3. 我们将学习超越初学者级别的原则。利用讲师的经验,你会学到设计模式、如何构建应用架构、组织代码、文件夹结构以及性能思考。我们不会回避高级主题。
这门课程不是让你盲目跟读而不理解原理,课程结束后除了看其他教程无事可做。不!我们会挑战你,让你从React初学者成长为顶尖开发者中的前10%。
讲师:
– 安德烈·内高伊是Udemy上评分最高的开发课程讲师之一,也是增长最快的讲师之一。他的学员已在全球各大科技公司如苹果、谷歌、亚马逊、摩根大通、IBM、优衣库等就职。他在硅谷和多伦多担任多年资深软件开发人员,现在他将所学倾囊相授,教授编程技能,帮助你发现作为开发者生活中令人惊叹的职业机会。
作为一个自学成才的程序员,他深知网络上充斥着冗长且教学效果不佳的课程、教程和书籍。大多数人面对复杂主题时感到迷茫,甚至有些人负担不起2万美元的编程训练营费用。编程技能应该对所有人来说都是负担得起且开放的。教育材料应教授实用且最新的技能,不应浪费学生宝贵的时间。
通过为财富500强公司、科技初创公司工作,甚至创办了自己的业务,安德烈吸取了重要教训,现在他全身心投入到教学中,帮助他人掌握有价值的软件开发技能,掌控生活,投身于充满无限可能的激动人心的行业。
安德烈向你保证,没有其他课程能像他这样全面且讲解清晰。他认为要学习有价值的东西,必须从基础开始,培养树的根基。只有这样,你才能理解和掌握与基础相关联的具体概念和技能。这种结构化的学习方法会让学习呈指数级增长。
结合教育心理学和编码经验,安德烈的课程将带你理解那些从未想过可能的复杂主题。
伊华·张是Zero To Mastery的讲师之一,这是Udemy上评分最高、增长最快的Web开发学院之一。他在多伦多为世界顶级科技公司工作多年,同时也是一位有着十多年教学经验的导师。他致力于将所学传授给你,帮助你成为一名开发者,同时具备在这个行业中茁壮成长所需的基础技能。
伊华是一名自学成才的开发者,因此他对来自不同背景进入这个行业的挑战和心态有深刻理解。他既是讲师又是学生,多次身临其境,能够感同身受地理解学习新事物和挑战的困难。学习本身是一项需要练习和提升的技能,他致力于帮助你提升这项技能。课程应具有实用性,你需要明白为什么要学习所教授的内容。在了解解决方案之前,你需要理解问题,他以教授你构建专业、现实世界的应用程序为荣,让你真正明白为何采取特定方式做事。他将教你成长为开发者所需的思维模式和技能,让你尽快在这个职业中取得成长,享受丰富充实的生活。
伊华的课程将引导你构建编写优美且功能丰富的应用,同时真正理解沿途遇到的所有复杂概念。
全面更新的React 18实战课程,由90万开发者推崇的专家团队主讲。跟随硅谷和多伦多科技公司出身的讲师,掌握React、Redux、Hooks等尖端技术,打造大型电商应用。实战演练、项目部署,从入门到高级,一步步提升至行业领先。课程特色:最大实战项目、双讲师深度解析、高级设计理念与性能优化。立即加入,成为顶级开发者的一员,开启职业发展新篇章。