Building Microservices with Apigee Edge培訓
Apigee Edge基於Java構建,使您能夠使用定義良好的API提供對服務的安全訪問,該API在所有服務中都是一致的,無論服務實現如何。一致的API:
- 使應用程序開發人員可以輕鬆使用您的服務。
- 使您能夠在不影響公共API的情況下更改後端服務實現。
- 使您能夠利用分析,貨幣化,開發人員門戶以及Edge內置的其他功能。
聽眾
本課程Apigee Edge希望在項目中使用Apigee Edge工程師,建築師和開發人員。
課程簡介
開始使用
- 創建帳戶
- 教程
- 概念
- 使用 Apigee Edge 開發環境
- 使用範例 API 代理
構建 API 代理
- 新的 API 代理編輯器亮點
- 概述
- 最佳做法
- 實現 API 代理
- 下載 API 代理
- 部署 API 代理
- 使用 Node.js 構建代理
- 調試和故障排除
- 環境配置
安全
- 使用者管理
- 組織管理
- OAuth的
- TLS/SSL協定
- API 金鑰
- SAML
- 最後一英里安全
- 基於內容的安全性
- 數據脫敏
- 將安全應用商店與 Node.js 個應用配合使用
使用 Apigee 測試進行監控
- Apigee 測試概述
- 配置集
- 測試案例
- 探針
- 將 Apigee Test 與 Edge API 代理配合使用
- Apigee 測試警報的外觀
分析
- 分析概述
- Dashboard 主頁
- 使用 Analytics 儀錶板
- 分析儀錶板
- 創建自訂報告
- 匯入/匯出自定義報告
- 每日分析電子郵件
- 使用分析 API
- 使用自定義分析分析 API 消息內容
- 使用分析進行故障排除
發佈
- 發佈概述
- 創建 API 產品、開發人員和應用程式
- 構建門戶
- 添加 API 控制台
- 配置貨幣化
賺錢
- 概述
- 開始使用
- 設置創收
- 管理創收
微閘道
- 常見問題
- 版本 2.0.x
示例和食譜
- 示例參考
- API 代理說明書
- 使用範例 API 代理
- 模擬目標 API
集成
- 亞馬遜AWS公司
- 樞軸 Cloud Foundry
引用
- Management 介面 (SmartDocs)
- 政策
- 分析命令
- Google Analytics(分析)維度和指標
- API 代理配置
- 條件
- 終結點屬性
- JavaScript 物件模型
- JavaScript 標註
- 變數
- 詞彙表
最低要求
代表必須具備以下知識:
- Java
- Restful API 介面
Open Training Courses require 5+ participants.
Building Microservices with Apigee Edge培訓 - Booking
Building Microservices with Apigee Edge培訓 - Enquiry
Building Microservices with Apigee Edge - 咨詢詢問
咨詢詢問
客戶評論 (5)
教師的技術準備
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
機器翻譯
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Sufficient hands on, trainer is knowledgable
Chris Tan
Course - A Practical Introduction to Stream Processing
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Course - Microservices with Spring Cloud and Kafka
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Axon Framework
21 時間:這種講師指導的現場培訓<本地>(在線或現場)面向希望使用 Axon 構建結構良好的企業應用程式,以利用 CQRS 和事件溯源的強大功能的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置創建 Axon Framework 應用程式所需的開發環境。
- 實施 CQRS(命令查詢責任分離)和事件溯源架構模式來開發複雜的應用程式。
- 將 Domain Driven Design 的概念應用於他們的應用程式設計。
- 構建專注於業務問題而不是基礎設施的應用程式。
Envoy Proxy
14 時間:這種由講師指導的現場培訓(線上或現場)面向希望使用 Envoy Proxy 使微服務能夠「相互交談」的工程師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Envoy Proxy。
- 使用 Envoy Proxy 輕鬆抽象網路並可視化問題區域。
- 解決與網路和可觀測性相關的微服務問題。
A Practical Introduction to Stream Processing
21 時間:在這個以講師為主導的香港現場培訓(現場或遠端)中,參與者將學習如何設置不同的Stream Processing框架並將其與現有的大數據存儲系統以及相關的軟體應用程式和微服務集成。
在培訓結束時,參與者將能夠:
- 安裝和配置不同的 Stream Processing 框架,例如 Spark Streaming 和 Kafka Streaming。
- 瞭解並選擇最適合工作的框架。
- 以逐條記錄的方式連續、併發地處理數據。
- 將 Stream Processing 解決方案與現有資料庫、數據倉庫、數據湖等集成。
- 將最合適的流處理庫與企業應用程式和微服務集成 。
Creating a Service Mesh with Istio and Kubernetes
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用基於Istio的服務網格連接,保護和管理基於雲的應用程式(例如微服務)的工程師。
在培訓結束時,參與者將能夠:
- 在 Kubernetes 上安裝和配置 Istio。
- 瞭解服務網格並使用 Istio 實現服務網格。
- 在 Kubernetes 之上部署一個 Istio 服務網格。
- 使用服務網格在雲中運行、管理和監控微服務。
Java Microservices
21 時間:本課程是專為希望使用Java框架(例如Spring Boot和Spring Cloud)設計、開發、部署和維護基於微服務的應用程序的中級Java開發人員而設的在線或現場的實時培訓。
通過這次培訓,參加者將能夠:
- 了解微服務架構的原則和優勢。
- 使用Java和Spring Boot構建和部署微服務。
- 實現服務發現、配置管理和API網關。
- 有效地保護、監控和擴展微服務。
- 使用Docker和Kubernetes部署微服務。
Distributed Messaging with Apache Kafka
14 時間:本課程適用於企業架構師,開發人員,系統管理員以及任何想要了解和使用高吞吐量分佈式消息傳遞系統的人員。如果您有更多特定要求(例如,僅限系統管理方),可以根據您的需求定製本課程。
Building Stream Processing Applications with Kafka Streams
7 時間:Kafka Streams 是一個客戶端庫,用於構建應用程序和微服務,其數據在 Kafka 消息系統之間傳遞。傳統上,Apache Kafka 依賴於 Apache Spark 或 Apache Storm 來處理消息生產者和消費者之間的數據。通過在應用程序中調用 Kafka Streams API,數據可以直接在 Kafka 中進行處理,從而避免了將數據發送到單獨的集群進行處理的需求。
在這場由講師指導的線下培訓中,參與者將學習如何將 Kafka Streams 集成到一組示例 Java 應用程序中,這些應用程序在 Apache Kafka 之間傳遞數據以進行流處理。
在培訓結束時,參與者將能夠:
- 了解 Kafka Streams 的功能及其相較於其他流處理框架的優勢
- 直接在 Kafka 集群中處理流數據
- 編寫與 Kafka 和 Kafka Streams 集成的 Java 或 Scala 應用程序或微服務
- 編寫簡潔的代碼,將輸入的 Kafka 主題轉換為輸出的 Kafka 主題
- 構建、打包並部署應用程序
目標受眾
- 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
注意事項
- 如需為本課程定制培訓,請聯繫我們安排
Building Microservices with Lumen PHP Framework
14 時間:這種由 講師指導的 香港 現場培訓(在線或現場)面向希望使用 Lumen 構建基於 Laravel 的微服務和應用程式的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始使用 Lumen 開發微服務。
- 瞭解使用 Lumen 和 PHP 實現微服務的好處。
- 使用 Lumen 框架執行和實現微服務功能和操作。
- 通過構建安全層來保護和控制對微服務架構的訪問。
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 時間:在這個由 香港 講師指導的現場培訓中,參與者將學習如何評估用於設計基於服務的系統架構的不同技術和方法。培訓從討論和比較整體式系統和服務架構開始,然後深入研究微服務架構的細節。
參與者有機會將他們的知識付諸實踐,逐步創建和部署一組使用 Spring Cloud、Spring Boot 和 Docker 構建的概念驗證微服務。
最後,檢查相關的基礎設施構建塊,以幫助參與者確定最適合不同組織需求的工具和方法。
在本次培訓結束時,參與者將對 Service-Oriented Architecture (SOA) 和微服務架構有深入的瞭解,並使用 Spring Cloud 和相關 Spring 技術快速開發自己的雲規模、雲就緒微服務的實踐經驗。
Building Microservices with Spring Cloud and Docker
21 時間:在這個由 香港 講師指導的現場培訓中,參與者將學習使用 Spring Cloud 和 Docker 構建微服務的基礎知識。通過練習和示例微服務的分步開發來測試參與者的知識。
在本次培訓結束時,參與者將能夠:
- 了解微服務的基本原理。
- 使用 Docker 為微服務應用程序構建容器。
- 使用 Spring Cloud 和 Docker 構建和部署容器化的微服務。
- 將微服務與發現服務和 Spring Cloud API Gateway 集成。
- 使用 Docker Compose 進行端到端集成測試。
Building Microservices with Spring Cloud and Docker - 5 Days
35 時間:本次在香港進行的由講師主導的實時培訓(在線或現場)旨在針對希望使用Spring Cloud和Docker構建、部署和管理microservices的中級開發人員和DevOps工程師。
培訓結束時,參與者將能夠:
- 使用Spring Boot和Spring Cloud開發微服務。
- 使用Docker和Docker Compose對應用程序進行容器化。
- 實施服務發現、API網關和服務間通信。
- 監控和保護生產環境中的微服務。
- 使用Kubernetes部署和編排微服務。
Spring Cloud for Microservices
14 時間:在這個由 香港 的講師指導式實時培訓中,我們首先討論了微服務架構。通過練習和示例微服務的分步開發來測試參與者的知識。
在本次培訓結束時,參與者將對如何使用 Spring Cloud 和相關 Spring 技術快速開發自己的雲規模、雲就緒微服務有深入的瞭解。
Microservices with Spring Cloud and Kafka
21 時間:This instructor-led, live training in 香港 (online or onsite) is aimed at developers who wish to transform traditional architecture into a highly concurrent microservices-based architecture using Spring Cloud, Kafka, Docker, Kubernetes and Redis.
By the end of this training, participants will be able to:
- Set up the necessary development environment for building microservices.
- Design and implement a highly concurrent microservices ecosystem using Spring Cloud, Kafka, Redis, Docker and Kubernetes.
- Transform monolithic and SOA services to microservice based architecture.
- Adopt a DevOps approach to developing, testing and releasing software.
- Ensure high concurrency among microservices in production.
- Monitor microservices and implement recovery strategies.
- Carry out performance tuning.
- Learn about future trends in microservices architecture.
Building Microservices with Spring Cloud and Netflix OSS
21 時間:Spring Cloud 是一個開源羽量級微服務框架,用於為雲構建 Java 應用程式。Netflix OSS 是一組用於開發微服務的框架和庫。Spring Cloud 使用 Auto Configuration 和 convention over configuration 與 Netflix 元件很好地集成。
在這個由講師指導的現場培訓中,參與者將學習使用 Spring Cloud 和 Netflix OSS 構建微服務的基本概念。通過練習和示例微服務的分步開發來測試參與者的知識。
在本次培訓結束時,參與者將對如何使用 Spring Cloud 和相關 Spring 技術以及 Netflix OSS 來快速開發自己的雲規模、雲就緒的微服務有深入的瞭解。
觀眾
- Java 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
Traefik
7 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用Traefik部署,管理,監視和操作微服務的系統管理員和開發人員。
在培訓結束時,參與者將能夠:
- 通過 Docker 提供程式設定並啟動 Traefik。
- 使用 Let's Encrypt 啟用安全和加密的連線。
- 將中間件部署並連接到路由器,以轉換服務請求。
- 使用儀錶板監視 Traefik 操作。