Functional Reactive Programming with Java 9 and RxJava ( jav9functional | 14 hours )

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

观众

  • 软体开发人员
  • 系统架构师
Overview:

Java 9 与强大的 RxJava 2.0 反应式程式设计库相结合,使 Java 开发人员能够非常轻松地将反应式程式设计范式采用并应用到他们的应用程式和系统开发过程中。在本课程中,参与者 将学习 Java 9、Spring、Jersey 和 RxJava 2.0 在开发反应式应用程式方面的优势和功能,因为他们使用 Java 9 的流 API、Spring、Akka 框架和 RxJava 2.0 函数式反应式程式设计库创建和部署真实的反应式应用程式。

这种讲师指导的现场培训(在线或现场)面向希望使用 Java 9、Spring、Jersey、Akka 和 RxJava 2.0 反应式程式设计库构建反应式应用程式的中级软体开发人员和系统架构师。

在本次培训结束时,参与者将能够:

  • 了解反应式程式设计在应用程式和系统开发中的重要性和意义。
  • 在 RxJava 2.0 上运行单元测试。
  • 在反应式程式设计原则下使用 Akka 框架。
  • 使用 Spring 来处理并发应用程式的开发。
  • 使用 Java 9 的 flow API 开发反应式应用程式。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

介绍 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 应用程式

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

高级主题和最佳实践

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

总结和后续步骤

Sites Published:

United Arab Emirates - Functional Reactive Programming with Java 9 and RxJava

Qatar - Functional Reactive Programming with Java 9 and RxJava

Egypt - Functional Reactive Programming with Java 9 and RxJava

Saudi Arabia - Functional Reactive Programming with Java 9 and RxJava

South Africa - Functional Reactive Programming with Java 9 and RxJava

Brasil - Functional Reactive Programming with Java 9 and RxJava

Canada - Functional Reactive Programming with Java 9 and RxJava

中国 - Functional Reactive Programming with Java 9 and RxJava

香港 - Functional Reactive Programming with Java 9 and RxJava

澳門 - Functional Reactive Programming with Java 9 and RxJava

台灣 - Functional Reactive Programing with Java 9 and RxJava

USA - Functional Reactive Programming with Java 9 and RxJava

Österreich - Functional Reactive Programming with Java 9 and RxJava

Schweiz - Functional Reactive Programming with Java 9 and RxJava

Deutschland - Functional Reactive Programming with Java 9 and RxJava

Czech Republic - Functional Reactive Programming with Java 9 and RxJava

Denmark - Functional Reactive Programming with Java 9 and RxJava

Estonia - Functional Reactive Programming with Java 9 and RxJava

Finland - Functional Reactive Programming with Java 9 and RxJava

Greece - Functional Reactive Programming with Java 9 and RxJava

Magyarország - Functional Reactive Programming with Java 9 and RxJava

Ireland - Functional Reactive Programming with Java 9 and RxJava

Luxembourg - Functional Reactive Programming with Java 9 and RxJava

Latvia - Functional Reactive Programming with Java 9 and RxJava

España - Programación Funcional Reactiva con Java 9 y RxJava

Italia - Functional Reactive Programming with Java 9 and RxJava

Lithuania - Functional Reactive Programming with Java 9 and RxJava

Nederland - Functional Reactive Programming with Java 9 and RxJava

Norway - Functional Reactive Programming with Java 9 and RxJava

Portugal - Functional Reactive Programming with Java 9 and RxJava

România - Functional Reactive Programming with Java 9 and RxJava

Sverige - Functional Reactive Programming with Java 9 and RxJava

Türkiye - Functional Reactive Programming with Java 9 and RxJava

Malta - Functional Reactive Programming with Java 9 and RxJava

Belgique - Functional Reactive Programming with Java 9 and RxJava

France - Functional Reactive Programming with Java 9 and RxJava

日本 - Functional Reactive Programming with Java 9 and RxJava

Australia - Functional Reactive Programming with Java 9 and RxJava

Malaysia - Functional Reactive Programming with Java 9 and RxJava

New Zealand - Functional Reactive Programming with Java 9 and RxJava

Philippines - Functional Reactive Programming with Java 9 and RxJava

Singapore - Functional Reactive Programming with Java 9 and RxJava

Thailand - Functional Reactive Programming with Java 9 and RxJava

Vietnam - Functional Reactive Programming with Java 9 and RxJava

India - Functional Reactive Programming with Java 9 and RxJava

Argentina - Programación Funcional Reactiva con Java 9 y RxJava

Chile - Programación Funcional Reactiva con Java 9 y RxJava

Costa Rica - Programación Funcional Reactiva con Java 9 y RxJava

Ecuador - Programación Funcional Reactiva con Java 9 y RxJava

Guatemala - Programación Funcional Reactiva con Java 9 y RxJava

Colombia - Programación Funcional Reactiva con Java 9 y RxJava

México - Programación Funcional Reactiva con Java 9 y RxJava

Panama - Programación Funcional Reactiva con Java 9 y RxJava

Peru - Programación Funcional Reactiva con Java 9 y RxJava

Uruguay - Programación Funcional Reactiva con Java 9 y RxJava

Venezuela - Programación Funcional Reactiva con Java 9 y RxJava

Polska - Functional Reactive Programming with Java 9 and RxJava

United Kingdom - Functional Reactive Programming with Java 9 and RxJava

South Korea - Functional Reactive Programming with Java 9 and RxJava

Pakistan - Functional Reactive Programming with Java 9 and RxJava

Sri Lanka - Functional Reactive Programming with Java 9 and RxJava

Bulgaria - Functional Reactive Programming with Java 9 and RxJava

Bolivia - Programación Funcional Reactiva con Java 9 y RxJava

Indonesia - Functional Reactive Programming with Java 9 and RxJava

Kazakhstan - Functional Reactive Programming with Java 9 and RxJava

Moldova - Functional Reactive Programming with Java 9 and RxJava

Morocco - Functional Reactive Programming with Java 9 and RxJava

Tunisia - Functional Reactive Programming with Java 9 and RxJava

Kuwait - Functional Reactive Programming with Java 9 and RxJava

Oman - Functional Reactive Programming with Java 9 and RxJava

Slovakia - Functional Reactive Programming with Java 9 and RxJava

Kenya - Functional Reactive Programming with Java 9 and RxJava

Nigeria - Functional Reactive Programming with Java 9 and RxJava

Botswana - Functional Reactive Programming with Java 9 and RxJava

Slovenia - Functional Reactive Programming with Java 9 and RxJava

Croatia - Functional Reactive Programming with Java 9 and RxJava

Serbia - Functional Reactive Programming with Java 9 and RxJava

Bhutan - Functional Reactive Programming with Java 9 and RxJava

Nepal - Functional Reactive Programming with Java 9 and RxJava