學習運用 Spring Boot 的 Apache Camel 框架

學習運用 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 掌握微服務

2) 適合初學者的 Java 程式設計

3) GCP 助理雲端工程師 – Google 雲端認證

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 認證

AWS 認證雲端從業者 – 一步一步

AWS 認證開發人員 – 一步一步

AWS 認證解決方案架構師 – 一步一步

[我們的信念]

最好的課程是互動和有趣的。

構建高品質應用程式的基礎最好在學習時奠定。

[我們的方法]

我們使用 80-20 規則。我們深入討論了 80% 的時間使用了 20% 的東西。我們會簡單地介紹其他事情,讓你具備足夠的知識,以便你自己了解更多資訊。

基於問題解決方案的逐步動手學習。

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 特價 NT350 起(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading