Microservice Development with Java EE 8, Docker, and Kubernetes培訓
Java EE平台提供API和运行时间环境,开发和运行大规模、多层、可扩展、可靠和安全的网络应用。 Docker 和 Kubernetes 允许开发人员将应用程序包装到容器中,并将其作为微服务部署在 EE 环境中。
由教练领导的现场培训(在线或在线)旨在针对那些希望容纳其(0)EE8应用程序并在云中运行它们作为微服务的开发人员。
在本研讨会结束后,参与者将能够:
- 建造和部署 Java 微服务在 Docker 容器中。
- 将微服务集成到现有单元系统中。
- 监控、测试和安全的微服务。
- 干扰容器和乐队环境。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
課程簡介
介紹
Java EE 8 功能和體系結構概述
Docker 容器和 Kubernetes Orchestrator 概述
瞭解 Microservices 以及它們如何與現有應用程式交互
設置開發環境
容器化 Java 應用程式
Networking Docker 容器
Access容器內部和外部的存儲
使用 Kubernetes 編排 Docker 容器
將 Java 應用程式部署為微服務
容器化 Java EE 8 應用程式
將微服務與 Java EE 8 應用程式集成
使微服務持久化
將微服務與傳統Monolythic系統集成
對微服務進行故障排除
總結和結論
最低要求
- Java 程式設計經驗
- 對 Java EE 概念的理解
觀眾
- 開發人員
需要幫助選擇合適的課程嗎?
Microservice Development with Java EE 8, Docker, and Kubernetes培訓 - Enquiry
Microservice Development with Java EE 8, Docker, and Kubernetes - 咨詢詢問
咨詢詢問
客戶評論 (4)
教師的技術準備
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
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
相關課程
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 操作。