學習運用 Spring Boot 的 Apache Camel 框架。使用 Active MQ、Kafka 和 REST API 實作 EI 架構模式。
從這 4 小時的課程,你會學到
- 使用 Apache Camel 實施企業整合
- 結合使用 Apache Camel 和 Spring Boot
- 使用 Apache Camel 與 Kafka 和 Active MQ 對話
- 了解並實施 Apache Camel 最佳實踐
要求
- 你應該擅長 Java 和 Spring Boot
- 我們將使用 Eclipse 作為 IDE,使用 Maven 作為建置工具
課程說明
企業整合很複雜。 微服務和雲端的發展使企業整合變得更加複雜。
你想使用 Apache Camel 來簡化企業整合嗎?
你想同時使用 Apache Camel 和 Spring Boot 並專注於業務邏輯而不是佈線和連接嗎?
你想使用 Apache Camel 與 Kafka、Apache MQ 和檔案系統整合嗎?
別再猶豫了。
詳細步驟
Apache Camel 與 Spring Boot 入門
- 步驟 01 – Apache Camel 和企業整合入門
- 步驟 02 – 建立微服務來使用 Apache Camel
- 步驟 03 – 建立你的第一個 Apache Camel Route(路由)
- 步驟 04 – 使用 Spring Bean 在 Camel Routes 中進行轉換
- 步驟 05 – 在 Camel Routes 中使用 Camel 處理器進行處理
- 步驟 06 – 建立 Camel Route 來運用檔案
將 Apache Camel 與 ActiveMQ 和 Kafka 整合
- 步驟 01 – 將 ActiveMQ 作為 Docker 容器啟動
- 步驟02 – 在微型服務A中為ActiveMQ建立發送者 Camel Route
- 步驟 03 – 在微服務 B 中為 ActiveMQ 建立接收者 Camel Route
- 步驟 04 – 了解 Camel 術語和架構
- 步驟 05 – 在 ActiveMQ Camel Route 中將 JSON 訊息解組到 Java Bean
- 步驟 06 – Camel Route 中解組後的轉換與處理
- 步驟 07 – 在 ActiveMQ Camel Route 中將 XML 訊息解組到 Java Bean
- 步驟 08 – 使用 Camel 在 Kafka 上傳送和接收訊息
進一步探索 Apache Camel
- 步驟 01 – 從 Camel Route 進行 HTTP Rest API 呼叫
- 步驟 02 – 在 Camel Routes 中使用選擇和簡單語言
- 步驟 03 – 在 Camel Routes 中建立可重複使用端點
- 步驟 04 – 創建複雜的決策者以供 Camel Route 中的選擇
探索 Apache Camel 企業整合模式
- 步驟 01 – 探索 Camel 中的管道和多播 EI 模式
- 步驟 02 – 在 Camel 中探索基於內容的路由和分離器 EI 模式
- 步驟 03 – 在 Camel 中探索 Splitter 企業整合模式
- 步驟04 – 探索 Camel 中的聚合企業整合模式
- 步驟05 – 探索 Camelv中的 Routing Slip 企業整合模式
- 步驟06 – 探索 Camel 中的動態路由企業整合模式
探索 Apache Camel 最佳實踐
步驟 01 – Camel 最佳實務 – 動態設定、獨立和日誌記錄
步驟 02 – Camel 最佳實踐 – 追蹤、Dead Letter Queue ( 佇列) 和 WireTap
步驟 03 – Camel 最佳實務 – 透過加密保護訊息安全
步驟 04 – 謝謝
目標受眾
- 你有 Java 和 Spring Boot 經驗
- 你正在尋找解決企業整合挑戰的解決方案
- 你想學習 Apache Camel 的基礎知識
講師簡介
in28Minutes Official DevOps, Azure, GCP, Docker, Kubernetes, Java & Spring Boot
in28minutes 的創始人 Ranga Karanam 擁有 2 年的技術經驗 – 架構、設計和程式設計。 我們正在幫助學習者邁出現代雲原生技術的第一步,並獲得 AWS、Azure、Google Cloud、Docker、Kubernetes 等方面的專業知識。
我們最快樂的時刻是學習者在 LinkedIn 上標記我們,或者與我們聯繫,講述他們獲得第一份工作、升職或大幅加薪的故事。
Ranga 獲得了多種雲認證 – Google Cloud 認證專業雲端架構師、AWS 認證解決方案架構師、Google Cloud 認證雲端工程師、AWS 認證開發人員、AWS 認證雲從業者、Azure 基礎認證 AZ-900、DP-900 和 AI- 900。
我們的課程側重於雲端認證(AWS、Azure、Google Cloud Platform – GCP)、DevOps、全端(React、Angular)、無伺服器、程式設計以及使用 Java 和 Spring Boot 進行微服務開發。
我們的熱門課程包括:
1) 使用 Spring Boot 和 Spring Cloud 掌握微服務
4) 學習 DevOps – Docker、Kubernetes、Terraform 和 Azure DevOps
5) Spring 框架精修班 – 學習 Spring 的現代方法
6) 使用 Spring Boot 掌握 Java Web 服務和 RESTful API
7) 初學者的 AWS Lambda:使用 AWS 學習無伺服器
我們的課程側重於 Java 框架(Spring、Spring Boot、Spring MVC、Hibernate)。
[下面的常見問題解答中 DevOps、全端、雲、Spring Boot 和 Java 的學習路徑 00 到 06]我們使用基於問題解決方案的分步動手方法和實際的真實應用示例。
我們有廣泛的課程專注於 Spring Boot – 創建 API 和微服務、部署到雲(AWS、Azure、Docker、Kubernetes、Azure)以及與全端前端框架(React 和 Angular)整合。
[學習路徑]
[學習路徑 00] – DevOps
掌握 Docker、Kubernetes 和 Azure DevOps 的 DevOps
[學習路徑 01] – Spring 和 Spring Boot Web 應用程式和 API 開發人員
Spring 框架精修班 – 學習 Spring 的現代方法
用 100 個步驟學習 Spring Boot–從初學者到專家
使用 Spring Boot 掌握 Java Web 服務和 RESTful API
用 Spring Boot 100 步掌握 Hibernate 和 JPA
精通 Java 單元測試( Unit Testing ) – 使用 Spring Boot 和 Mockito
[學習路徑 02] – 使用 Spring Boot、React 和 Angular 的全端開發人員
使用 Spring Boot 和 React 的 Java 全端開發課程
使用 Spring Boot 和 Angular 的 Java 全端開發課程
[學習路徑 03] – 使用 Spring Boot、Docker 和 Kubernetes 的雲端微服務
使用 Spring Boot 和 Spring Cloud 掌握微服務
Docker 初學者:Java 和 Spring Boot 的 DevOps
在 Google Cloud、AWS 和 Azure上精通 Docker 和 Kubernetes
[學習路徑 04] – 使用 Spring Boot、AWS、Azure 和 PCF 的雲端開發人員
學習 AWS – 將 Java Spring Boot 部署到 AWS Elastic Beanstalk
掌握 Azure Web 應用程式 – 將 Java Spring Boot 應用程式帶到 Azure
掌握 Spring Boot 微服務的 Pivotal Cloud Foundry
[學習路徑 05] – 通過微服務、Docker 和 Kubernetes 學習 AWS
學習 AWS – 將 Java Spring Boot 部署到 AWS Elastic Beanstalk
AWS 中的 Docker – 將 Java Spring Boot 部署到 AWS Fargate 和 ECS
Kubernetes 初學者:Google Cloud、AWS 和 Azure
[學習路徑 06] – 獲得 AWS 認證
[我們的信念]
最好的課程是互動和有趣的。
構建高品質應用程式的基礎最好在學習時奠定。
[我們的方法]
我們使用 80-20 規則。我們深入討論了 80% 的時間使用了 20% 的東西。我們會簡單地介紹其他事情,讓你具備足夠的知識,以便你自己了解更多資訊。
基於問題解決方案的逐步動手學習。
字幕:英文
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- Udemy 永久擁有課程 特價 NT350 起(點擊連結看更多)
- ✨年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- Spring Boot 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響