課程簡介

介紹 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)

Upcoming Courses

課程分類