课程大纲

介绍 Reactive Programming

  • 什么是反应式程式设计?
  • 反应式程式设计范式及其优势
  • 工具和框架概述:Java 9、Spring、Jersey、Akka、RxJava 2.0

探索 Java 9 的 Flow API

  • Flow API 的主要功能和元件
  • 使用 Flow API 实现反应流
  • 将 Flow API 与现有应用程式整合

RxJava 2.0 简介

  • 了解 RxJava 2.0 函数式回应式程式设计库
  • 使用 RxJava 2.0 建立反应式数据流
  • 使用 RxJava 2.0 进行单元测试

使用 Spring 开发并发应用程式

  • React在 Spring 框架中进行程式设计
  • 构建异步和事件驱动的应用程式
  • 在 Spring 应用程式中处理并发性和可伸缩性

实施 Akka 框架

  • 框架 Akka 及其核心原则概述
  • 使用 Akka 构建弹性和分散式系统
  • 将 Akka 与 RxJava 和 Java 9 集成

构建 Reactive 应用程式

  • 设计应用程式体系结构
  • 使用 Java 9、Spring、Akka 和 RxJava 2.0 构建元件
  • 测试和调试应用程式

部署和监控 Reactive 应用程式

  • 在容器化环境中部署应用程式
  • 监控应用程式性能和行为
  • 应对部署和可扩充性方面的挑战

高级主题和最佳实践

  • 反应式系统中的错误处理和调试
  • 优化反应式应用程式性能
  • 探索反应式程式设计中的高级模式

总结和后续步骤

要求

  • 坚实的 JavaScript 基础
  •  了解基本的Web技术
  • 具有 UI 文稿编写经验  

观众

  • 软体开发人员
  • 系统架构师
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类