Advanced React 培训
React是开源图书馆,可用于创建互动的网页和移动应用。
由教练领导的现场培训(在线或在线)旨在开发者想要构建组件和设计复杂应用。
在本研讨会结束后,参与者将能够:
- 了解先进的概念,包括背景API,HOC,外部状态,无同步API等。
- 可组合的组成部分与 React。
- 允许服务器侧和客户端侧验证。
- 实施 React 和 Redux 图书馆,以管理复杂的国家应用。
- 降低代码并优化应用程序的性能。
- 测试并部署应用程序。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
课程大纲
介绍
准备开发环境
使用高级钩子
- 效果钩子(查询异步 API)
- 上下文钩子
- 外部挂钩
- 自定义钩子
- 减速机吊钩
React 和 TypeScript
- React prop 和事件类型
- React 状态类型
Redux
- 使用 Redux 管理状态
- 了解中间件函数
- 使用 Redux 中间件处理异步操作
认证
- 在服务器端对用户进行身份验证
- 在客户端对用户进行身份验证
测试和调试
- 测试 React 组件
- 调试 React 和 Redux
- 记录用户操作和报告错误
- 故障 排除
优化性能
- 测量渲染时间
- 使用记忆进行性能优化
高阶分量
部署
故障 排除
总结和结论
要求
- 使用 React 的开发经验。
观众
- 前端开发人员
- Web 开发人员
- Java脚本程序员
需要帮助选择合适的课程吗?
Advanced React 培训 - Enquiry
Advanced React - 问询
问询
客户评论 (7)
教练的态度很好,互动性很好,事实上小组较小,更容易跟踪/解释概念。
Cernica Paul
课程 - Advanced React
机器翻译
教练的灵活性和讲课-运动比
Catalin
课程 - Advanced React
机器翻译
培训师的风格来解释并在课程中有点有趣。
Alina Midoschi
课程 - Advanced React
机器翻译
培训师很冷静,乐于回答问题,这有时会给我们带来挑战。
Bogdan - Ness
课程 - Advanced React
机器翻译
It was nice it had a lot of exercise, but the pace is too fast.
Irina - Thales Group
课程 - Advanced React
Good explanations and choice of subjects, and anecdotes given where needed.
Matei - Thales Group
课程 - Advanced React
- the topic structure
Lucian - Thales Group
课程 - Advanced React
即将举行的公开课程
相关课程
Ant Design
7 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Ant Design来增强其React应用程序的用户体验的开发人员。
在本次培训结束时,参与者将能够实现 Ant Design 的 React 组件来开发漂亮的企业级 Web 应用程序。
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 小时这种以讲师为主导的现场培训(现场或远程)面向希望使用FARM(FastAPI,React和MongoDB)堆栈构建动态,高性能和可扩展Web应用程序的开发人员。
在培训结束时,参与者将能够:
-
设置集成 FastAPI、React 和 MongoDB 的必要开发环境。
了解 FARM 堆栈的关键概念、功能和优势。
了解如何使用 FastAPI 构建 REST API。
了解如何使用 React 设计交互式应用程序。
使用 FARM 堆栈开发、测试和部署应用程序(前端和后端)。
Choosing the Right JavaScript Framework
14 小时这种以讲师为主导的中国 现场或远程培训面向需要决定使用哪个Java脚本框架来开发前端应用程序的开发人员。
在培训结束时,参与者将能够:
- 设置最佳开发环境以开始开发前端应用程序。
- 实施演示应用程序以测试 JavaScript 框架的限制和优势。
- 确定哪个 JavaScript 框架最适合。
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 小时这个由讲师主导的实时培训中国(在线或现场)旨在帮助希望熟练掌握JavaScript、Node.js和React的初学者级.NET开发人员积极开发和迁移系统/平台。
培训结束时,参与者将能够:
- 有效地编写和调试JavaScript代码。
- 使用Node.js构建和部署服务器端应用程序。
- 使用React开发动态和响应式ユーザー界面。
- 整合前端和后端组件以创建全栈应用程序。
- 了解将遗留系统迁移到基于现代JavaScript的平台的最佳实践。
Testing React Apps with Jest
14 小时这种以讲师为主导的中国现场或远程培训 针对的是希望使用Jest测试React应用程序和组件的工程师。
在培训结束时,参与者将能够:
- 安装并配置适当的测试环境。
- 为 React 个应用和组件编写异步测试。
- 运行 Jest 高级测试,包括 mocking、spies 和 stub。
MERN Fullstack Development
14 小时这种以讲师为主导的中国现场现场培训针对希望使用MERN堆栈进行全栈开发的Web开发人员。
在培训结束时,参与者将能够:
- 将 React 与 MongoDB、Express 和 Node.js 集成。
- 从头开始构建全栈 Web 应用程序。
- 通过授权和身份验证实现应用程序安全。
Building Micro Frontends with React
21 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用React为大型Web应用程序开发,测试和部署微前端的开发人员,使其具有高度可扩展性,技术不可知且易于维护。
在培训结束时,参与者将能够:
- 使用 React 设置必要的开发环境以开始开发微前端。
- 了解微前端的架构、核心概念和优势。
- 了解如何使用 React 构建、集成、测试和部署微前端。
- 通过模块联合实现微前端。
- 应用 CI/CD 管道生产级工作流。
- 了解微前端中 CSS 的常见问题以及如何解决这些问题。
- 深入了解如何使用 React 实现其他前端框架。
Building Microservices with NodeJS and React
21 小时此讲师指导的现场培训(在线或现场)面向希望使用由 NodeJS 和 React 构建的微服务来构建、部署和扩展应用程序的经验丰富的开发人员。
到本次培训结束时,参与者将能够:
- 使用不同的微服务开发、部署和扩展应用程序。构建服务器端呈现的 React 应用程序。使用 Docker 和 Kubernetes 将多服务应用程序部署到云中。对微服务执行应用程序测试。
Next.js 14 Advanced Development
21 小时这种以讲师为主导的 中国(在线或现场)现场培训面向希望探索 Next.js 14 的进步并获得构建尖端 Web 应用程序的知识的中级到高级 Web 开发人员和技术架构师。
在培训结束时,参与者将能够:
- 充分利用 Next.js 14 的全部潜力来构建复杂的应用程序。
- 利用最新的功能,如中间件、React 服务器组件和边缘功能。
- 实施性能、可扩展性和 SEO 的最佳实践。
- 有效地解决Next.js应用程序中的常见问题。
Next.js 14 - Advanced
21 小时本次面向高级开发人员的教练主导的线上培训(在线或现场)旨在使参加者掌握Next.js 14 中的最新特性、优化性能,并实现现代React 技术。
培训结束时,参与者将能够:
- 实现高级React hooks 和并发特性。
- 有效理解和利用Next.js 路由策略。
- 利用伺服器组件、伺服器动作和混合渲染方法。
- 优化数据获取、缓存和增量静态再生。
- 使用Next.js 作为具有边缘函数和边缘运行时的后端解决方案。
- 使用React Context、Redux 和原子状态库管理状态。
- 针对 Web Core Vitals 优化应用程序性能。
- 高效测试、监控和部署Next.js 应用程序。
React:构建高度交互式Web应用程序
21 小时在这个由讲师指导的中国现场培训中,我们展示了React的强大功能和灵活性,将其与其他框架进行了比较,并引导参与者逐步创建自己的React应用程序。
在本课程结束时,参与者将能够:
- 了解 React 的设计理念。
- 决定何时何地使用 React,以及何时重新考虑传统的 MVC 模型。
- 了解 React 概念,例如组件、道具、状态和生命周期。
- 实现 Babel、Webpack 和 JSX 等相关技术。
- 构建、测试和部署交互式 Web 应用程序。
Building Interactive Applications with React, Redux and GraphQL
28 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用Flux和GraphQL构建React应用程序。该课程涵盖安装、设置、集成、测试、部署和最佳实践,引导参与者创建一系列示例应用程序,这些应用程序演示了如何使用最先进的工具包和技术为应用程序增加额外的复杂性和“酷”。
与一些开发人员习惯的思维方式相比,使用 React 开发应用程序需要一种不同的思维方式,尤其是当来自其他 MVC 框架(如 AngularJS 和 Bootstrap)的思维方式时。 该培训涵盖了每一步所使用技术背后的基础知识,以便参与者不仅能够构建功能应用程序,而且能够理解为什么使用特定方法。这为独立和创造性地思考设计以及将来构建自己的应用程序的预期结果奠定了基础。
React with Next.js
14 小时这种以讲师为主导的 中国(在线或现场)实时培训面向希望使用 Next.js 创建 React 应用程序的 Web 开发人员。
在培训结束时,参与者将能够:
- 在Next.js中开发服务器端 Web 应用程序和静态站点。
- 使用 MongoDB 处理和存储数据。
- 使用 AuthO 身份验证保护 Web 应用程序。