課程簡介
響應式編程簡介
- 阻塞與非阻塞系統
- Reactive Streams 規範
- 優勢與應用場景
Project Reactor 與 Mono/Flux
- Publisher、Subscriber 和 Subscription
- 使用 Mono 和 Flux
- 錯誤處理與背壓
設置 Spring WebFlux
- 創建 Spring Boot WebFlux 項目
- 配置依賴項
- WebClient 與 RestTemplate 概述
構建響應式 REST API
- 定義路由和處理程序
- 使用 RouterFunction 進行請求映射
- 響應式控制器與數據綁定
與數據庫集成
- 使用 R2DBC 進行響應式 SQL 操作
- 以響應式風格使用 MongoDB
- 響應式連接外部 API
測試 WebFlux 應用
- 使用 StepVerifier 編寫單元測試
- 使用 WebTestClient 進行集成測試
- 模擬數據源與服務
性能與最佳實踐
- WebFlux 中的線程與調度
- 調試響應式代碼
- 可擴展響應式應用的設計模式
部署與真實案例
- 部署 WebFlux 應用
- CI/CD 注意事項
- 生產環境中的案例研究與應用
總結與下一步
最低要求
- 瞭解Java編程
- 有Web應用開發經驗
- 熟悉HTTP和RESTful API
受衆
- 剛接觸響應式編程的Java開發者
- 探索Spring WebFlux的技術負責人和架構師
- 希望構建非阻塞Web應用的後端工程師
客戶評論 (5)
我很喜歡Gunnar在我們進行的時候幾乎隨機編寫所有代碼的方式,但在谷歌雲端硬盤上有很多可以在培訓後參考的預備材料。 Gunnar根據我之前提供的示例數據編寫的代碼也非常有用,並且使培訓與我們自己的數據集相關。
Ranvir - Schroders Personal Wealth
課程 - Visual Studio Code
機器翻譯
每個模組都有多個示例,並且對培訓師有深入的瞭解。
Sebastian - BRD
課程 - Secure Developer Java (Inc OWASP)
機器翻譯
Module3 Applications Attacks and Exploits, XSS, SQL 注入 Module4 伺服器攻擊和漏洞利用、DOS、BOF
Tshifhiwa - Vodacom
課程 - How to Write Secure Code
機器翻譯
Real-life examples.
Kristoffer Opdahl - Buypass AS
課程 - Web Security with the OWASP Testing Framework
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.