Building Micro Frontends with React 培训
React 是一个开源图书馆,用于构建网页应用的用户界面。 Micro Frontend 是一個建築,在那裡半獨立的網路應用程式的 UIs (前端) 是獨立開發、測試和部署。 它类似于微服务的背景架构。
由教练引导,直播培训(在线或在线)旨在开发人员谁想要使用 React 开发,测试,并部署微界线大型网页应用,使它们非常可折叠,技术无知,更容易维护。
在本研讨会结束后,参与者将能够:
- 建立必要的开发环境,以便开始开发微界线。
- 了解建筑、核心概念和微界线的好处。
- 学习如何构建、整合、测试和部署微界线。
- 与模块联邦实施微界线。
- 应用 CI/CD 管道生产级工作流。
- 了解微界线中的常见问题,以及如何解决它们。
- 获取了解如何实施其他前端框架与 React。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
课程大纲
介绍
- 微前端架构和核心概念概述
- React 的基本原理
开始
- 设置开发环境
- 模块联合的基础知识
- 其他前端框架
构建微前端
- 使用 React 创建项目结构
- 转换为微前端
- 修改微前端应用
- 共享依赖项并链接多个应用程序
将主机/容器与微前端集成
- 构建时与运行时集成
- 组装应用组件
在微前端中使用 CSS
- 修改标头组件
- 了解 JS 库中的 CSS
- 微前端中 CSS 的常见问题
- 调试和修复问题
在微前端中配置身份验证
- 实施方法
- 传达身份验证更改
- 添加身份验证部署配置
部署微前端
- 部署要求
- 实现 CI/CD 管道
- 测试管道
- 运行部署
- 验证部署
故障 排除
摘要和后续步骤
要求
- 经验 React
- Javascript 编程经验
观众
- 开发 人员
需要帮助选择合适的课程吗?
Building Micro Frontends with React 培训 - Enquiry
Building Micro Frontends with React - 问询
问询
客户评论 (2)
培训师如何组织和解释课程:从语速到解释的信息,以便有经验的人和初学者都能理解。谢谢你,Marcin!
Ana - MSG system
课程 - Building Micro Frontends with React
机器翻译
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
课程 - Building Micro Frontends with React
即将举行的公开课程
相关课程
Advanced React
14 小时这种以讲师为主导的中国现场(现场或远程)的现场培训针对希望构建React组件和设计复杂应用程序的开发人员。
在培训结束时,参与者将能够:
- 了解 React 的高级概念,包括上下文 API、HOC、外部状态、异步 API 等。
- 使用 React 构建可组合组件。
- 启用服务器端和客户端身份验证。
- 实现 React 和 Redux 库来管理复杂的有状态应用程序。
- 减少代码并优化应用程序的性能。
- 测试和部署应用程序。
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 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 应用程序。