深入学习NestJS微服务:构建可扩展与弹性软件架构
掌握微服务架构的基础和高级模式,通过实际操作构建和部署NestJS应用。
价格:$499
学生数量:550+
上次更新时间:2024年
教程评分:4.97/5
教程语言:英语
教程字幕:英文字幕
本课程包括:完整的永久访问权、451 个可下载资源、结业证书、在移动设备和电视上观看、30 篇文章、71.5 小时的随选视频
学习内容:
- 理解单体架构与微服务架构的区别
- 掌握垂直和水平扩展方法
- 学习请求响应和事件驱动模式
- 使用RabbitMQ实现事件驱动架构
- 实现Outbox和Inbox模式
- 通过示例项目演示如何构建和部署NestJS微服务
- 处理跨服务的事务一致性
- 高级架构模式、性能优化和故障排除
- 安全性和认证策略
课程要求:
- 对NestJS有基本了解
- 了解基本的JavaScript和Node.js知识
- 具有编程基础和Web开发经验
课程描述:
《NestJS微服务课程》将帮助您解锁可扩展和弹性软件架构的潜力。由NestJS创始人Kamil Mysliwiec和核心团队成员Mark Pieszak亲自教授,课程包含详细的分步教程和实际操作,涵盖微服务的各个方面。通过本课程,您将学习如何构建和部署高效的NestJS微服务系统,并掌握实现事件驱动架构、Outbox和Inbox模式、消息队列和事件总线、跨服务事务一致性等关键技术。
课程内容包括理解单体架构与微服务架构的区别、垂直和水平扩展、请求响应和事件驱动模式、使用RabbitMQ实现事件驱动架构、实现Outbox和Inbox模式、通过示例项目演示如何构建和部署NestJS微服务、处理跨服务的事务一致性、高级架构模式、性能优化和故障排除、安全性和认证策略等。
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。