Building Microservices with Microsoft Azure Service Fabric (ASF)培訓
Microsoft Azure Service Fabric (ASF) 是一種平臺即服務 (PaaS),用於部署基於微服務的可擴展雲應用程式。
此講師指導的現場培訓(在線或現場)面向希望學習如何在 Microsoft Azure Service Fabric (ASF) 上構建微服務的開發人員。
在本次培訓結束時,參與者將能夠:
- 使用 ASF 作為構建和管理微服務的平臺。
- 了解關鍵的微服務程式設計概念和模型。
- 在 Azure 中創建一個集群。
- 在本地或雲中部署微服務。
- 調試即時微服務應用程式並對其進行故障排除。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
- 要了解有關 Service Fabrice 的更多資訊,請參閱:HTTPs://github.com/Microsoft/service-fabric
課程簡介
介紹
Microservices 概述
- 容器概念
- 微服務的特點和優勢
Microsoft Azure Service Fabric (ASF) 體系結構概述
- Service Fabric 群集
使用 ASF 編排和部署容器
- Service Fabric Explorer
- 設計時概念
- 運行時概念
ASF 入門
- 使用 Visual Studio 和 ASF SDK
- 創建 ASF 群集
創建應用程式
- 升級應用程式
- 使用群集資源管理員
實現無狀態和有狀態服務
- 無狀態服務與有狀態服務
- 同時實現無狀態和有狀態服務
- 使用連線事務處理 (OLTP) 服務
管理應用程式生命週期
- 瞭解工作流和服務網路通信
- 部署選項
可靠的服務架構
- 選擇通信堆疊
- 遠端處理和非 Microsoft 服務
可靠的參與者框架
- 瞭解 Actor 設計模式
- 線程和併發
- 垃圾回收
- 故障轉移
部署應用程式
- 本地部署與雲端部署
- 遷移到其他雲(AWS 等)
調試應用程式
- 使用系統運行狀況報告監視應用程式
故障排除
總結和結論
最低要求
- 應用程式開發經驗
- .Net 程式設計經驗
觀眾
- 開發人員
需要幫助選擇合適的課程嗎?
Building Microservices with Microsoft Azure Service Fabric (ASF)培訓 - Enquiry
Building Microservices with Microsoft Azure Service Fabric (ASF) - 咨詢詢問
咨詢詢問
客戶評論 (1)
非常友好和樂於助人
Aktar Hossain - Unit4
Course - Building Microservices with Microsoft Azure Service Fabric (ASF)
機器翻譯
相關課程
Developing Microservices on Google Cloud Apigee
21 時間:這項由 澳門 的講師指導式現場培訓(在線或現場)面向希望學習如何在 Google Cloud 的 Apigee API 平臺上構建、測試、調試和部署 API 的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置一個開發環境,其中包含開始開發 API 所需的所有資源。
- 瞭解並實施 Apigee Edge 中提供的工具。
- 構建 API 並將其部署到 Google Cloud。
- 監控和調試 API 錯誤。
- 利用 Google Cloud 的分析和機器學習解決方案,使 API 更加智慧。
Managing APIs with Apigee
14 時間:這項由 澳門 的講師指導式現場培訓(在線或現場)面向希望學習如何在 Google Cloud 的 Apigee API 平臺上構建、測試、調試和部署 API 的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置一個開發環境,其中包含開始開發 API 所需的所有資源。
- 瞭解並實施 Apigee Edge 中提供的工具。
- 構建 API 並將其部署到 Google Cloud。
- 監控和調試 API 錯誤。
- 利用 Google Cloud 的分析和機器學習解決方案,使 API 更加智慧。
Building Microservices with Apigee Edge
21 時間:Apigee Edge基於Java構建,使您能夠使用定義良好的API提供對服務的安全訪問,該API在所有服務中都是一致的,無論服務實現如何。一致的API:
- 使應用程序開發人員可以輕鬆使用您的服務。
- 使您能夠在不影響公共API的情況下更改後端服務實現。
- 使您能夠利用分析,貨幣化,開發人員門戶以及Edge內置的其他功能。
聽眾
本課程Apigee Edge希望在項目中使用Apigee Edge工程師,建築師和開發人員。
Axon Framework
21 時間:這種講師指導的現場培訓<本地>(在線或現場)面向希望使用 Axon 構建結構良好的企業應用程式,以利用 CQRS 和事件溯源的強大功能的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置創建 Axon Framework 應用程式所需的開發環境。
- 實施 CQRS(命令查詢責任分離)和事件溯源架構模式來開發複雜的應用程式。
- 將 Domain Driven Design 的概念應用於他們的應用程式設計。
- 構建專注於業務問題而不是基礎設施的應用程式。
Envoy Proxy
14 時間:這種由講師指導的現場培訓(線上或現場)面向希望使用 Envoy Proxy 使微服務能夠「相互交談」的工程師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Envoy Proxy。
- 使用 Envoy Proxy 輕鬆抽象網路並可視化問題區域。
- 解決與網路和可觀測性相關的微服務問題。
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部署微服務。
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 操作。