使用 Spring Framework 5 學習函數反應式程式設計 ( Functional Reactive Programming ) !
從這 12.5 小時的課程,你會學到
- 學習如何利用 Spring Framework 5 的反應式程式設計功能
- 使用 Spring WebFlux 建構微服務
- 在 Spring Data MongoDB 中使用反應式型別 ( Reactive types )
- 使用 Java 編寫函數式程式設計
- Java 8 Streams
要求
- Java 和 Spring 框架的知識是必需的
課程說明
注意:本課程於 2021 年 5 月使用 Java 11 和 Spring Boot 2.4.x 完全重新建立。
Spring Framework 5 中最有趣的新功能之一是響應式程式設計。
響應式程式設計是 Java 常用的傳統物件導向程式設計的重要典範轉移。
反應式程式設計採用不可變/函數式風格(課程中對此進行了充分解釋!)。
雖然反應式程式設計可能不是讓程式碼更快的自動方法,但它可以幫助您的程式碼更好地擴展。 特別是當您處理資料流時。
在本課程中,您將首先學習響應式程式設計的基本概念。 您將了解為什麼不變性和函數式程式設計對於響應式程式設計很重要。
接下來,您將獲得建立響應式應用程式的實務經驗,以利用響應式資料類型和 WebFlux(這兩者都是 Spring Framework 5 的新增功能)傳輸「電影事件」。
這些練習可幫助您輕鬆使用響應式程式設計 API 和函數式程式設計風格。
以下是有關使用 Spring Web Client 的完整部分。 這是 Spring Framework 5 中引入的響應式 Web 用戶端。Spring Web Client 是 Spring RestTemplate 的響應式等效項。
Spring Web Client 相當於 Spring RestTemplate,而 Spring Web Flux 相當於 Spring MVC。 您將學習如何使用 Spring Web Flux 建立 RESTful API。
用於存取關聯式資料庫的 JDBC API 是阻塞的,因此與響應式程式設計不相容。 R2DBC 是 JDBC 的反應式等價物。 您將了解如何使用 Spring Data R2DBC 和反應類型對關聯式資料庫執行 CRUD 操作。
Spring Webflux 也引進了一種新的函數式 API 來定義端點。 您將了解如何使用此功能 API 來設定 RESTful API。 你好,函數式編程,Spring MVC 帶註解的控制器類別很好!
響應式程式設計真正擅長的地方是處理資料流。 您將了解如何建立股票報價流服務。 然後如何將這些股票報價串流傳輸到 MongoDB 文件儲存中。 以及如何將股票報價傳輸到 RabbitMQ 訊息。
課程額外 – IntelliJ IDEA Ultimate
註冊課程的學生可以獲得 IntelliJ IDEA Ultimate 的 120 天免費試用許可證! 獲得使用 Spring Framework 專業人士首選的 Java IDE 的實務經驗!
課程附加 – 參觀私人 Slack 社區
您不僅僅是註冊了一門課程 –> 您正在加入一個學習響應式程式設計的社群。
註冊課程後,您可以造訪專屬的 Slack 社群。 從世界各地的講師和其他 Spring 框架專家那裡獲得即時幫助! 該社區僅向註冊本課程的學生開放。
註冊後,您就可以加入這個由優秀大師組成的社群!
隱藏式字幕/字幕
所有課程影片均提供英文隱藏字幕!
PDF下載
所有主題演講均可 PDF 格式下載。
終身訪問
購買本課程後,您將獲得終身訪問權! 您可以隨時隨地登入存取課程內容。
無風險 – 退款保證
您可以毫無風險地購買本課程。 如果您出於任何原因對課程不滿意,您可以獲得全額退款。 該課程有 30 天退款保證。
完成本課程後,您將能夠在現有或新的 Spring 框架應用程式中輕鬆使用響應式程式設計功能。
立即註冊並開始使用 Spring Framework 5 學習響應式程式設計!
目標受眾
- 希望學習反應式程式設計的 Spring framework 開發人員
講師簡介
John Thompson 全球 500,000+ 參與我的課程
Hi, 我是 John
我從事 IT 行業超過 25 年。 今天,我主要專注於 Java,這是當今使用的最成功、最廣為人知的程式語言。 我還專門研究 Spring 框架,它是最受歡迎的開源應用程式框架,用於在 Java 平台上建立企業級應用程式。 我合作過的一些組織包括 Visa、Kohls、聯邦房屋貸款銀行和 Belk Department Stores。
透過我提供的課程,我希望利用我多年的經驗來加速您對 Spring 框架的學習。 我不會對你說謊。 Spring框架是一個大框架。 企業Java 的環境甚至更大。 如果您是 Java 新手,那麼您還有很多東西要學習。 我希望透過該網站上的內容能夠加快您對 Java 和 Spring 領域的了解。
Spring Ahead Code Academy 開啟你的職涯
Spring Ahead Code Academy 由 Spring Framework Guru 創辦人 John Thompson 創立。 John 擁有超過 25 年的程式設計經驗,並在 180 個不同國家教授了超過 25 萬名學生。
Spring Ahead Code Academy 匯集了經驗豐富的專業開發人員,幫助其他人學習程式設計。
我們的目標是匯聚現實世界的專業人士,與您分享現實世界的經驗。 我們希望在您學習新技能和發展職業生涯的過程中為您提供幫助。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 許多課程約 NT400 (點擊連結看更多)
- ✨年訂閱每月 NT350 ( ⏳首年再享 30%off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- [線上課程] 精通 Java Spring 框架課程
- 更多 Spring 相關線上課程/電子書介紹
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息

發表迴響