Functional Reactive Programing 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 Programing with Java 9 and RxJava

Canada - Functional Reactive Programming with Java 9 and RxJava

中国 - Functional Reactive Programing 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 Programing with Java 9 and RxJava

Schweiz - Functional Reactive Programing with Java 9 and RxJava

Deutschland - Functional Reactive Programing with Java 9 and RxJava

Czech Republic - Functional Reactive Programing 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 Programing with Java 9 and RxJava

Magyarország - Functional Reactive Programing 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 Programing with Java 9 and RxJava

Lithuania - Functional Reactive Programming with Java 9 and RxJava

Nederland - Functional Reactive Programing with Java 9 and RxJava

Norway - Functional Reactive Programing with Java 9 and RxJava

Portugal - Functional Reactive Programing with Java 9 and RxJava

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

Sverige - Functional Reactive Programing with Java 9 and RxJava

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

Malta - Functional Reactive Programming with Java 9 and RxJava

Belgique - Functional Reactive Programing with Java 9 and RxJava

France - Functional Reactive Programing with Java 9 and RxJava

日本 - Functional Reactive Programing 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 Programing 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 Programing with Java 9 and RxJava

United Kingdom - Functional Reactive Programming with Java 9 and RxJava

South Korea - Functional Reactive Programing 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 Programing 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 Programing 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