使用Spring Cloud和Docker構建微服務培訓
Spring Cloud是一個開源的輕量級微服務框架,用於構建雲端的Java應用程序。
Docker是一個開源平臺,用於在容器內構建、運輸和運行應用程序。Docker非常適合創建微服務應用程序。
在這次由講師指導的線下培訓中,參與者將學習使用Spring Cloud和Docker構建微服務的基礎知識。通過練習和逐步開發示例微服務,參與者的知識將得到測試。
培訓結束後,參與者將能夠:
- 理解微服務的基礎知識。
- 使用Docker爲微服務應用程序構建容器。
- 使用Spring Cloud和Docker構建和部署容器化微服務。
- 將微服務與發現服務和Spring Cloud API網關集成。
- 使用Docker Compose進行端到端集成測試。
課程形式
- 互動式講座和討論。
- 大量練習和實踐。
- 在實驗室環境中進行實際操作。
課程定製選項
- 如需爲此課程定製培訓,請聯繫我們進行安排。
課程簡介
介紹
理解微服務與微服務架構
Docker與容器化概述
Spring Cloud與Spring Boot概述
使用Spring Cloud創建配置服務與發現服務
使用Spring Cloud的API網關
使用Docker爲每個微服務構建容器鏡像
跨不同數據庫存儲數據
使用Spring Cloud Gateway構建API網關
使用Netflix Eureka和Consul發現服務(服務註冊中心)註冊和發現服務
使用Docker Compose進行集成測試
總結與下一步
最低要求
- Java開發經驗
- Spring Framework使用經驗
受衆
- Java開發者
需要幫助選擇合適的課程嗎?
使用Spring Cloud和Docker構建微服務培訓 - 詢問
使用Spring Cloud和Docker構建微服務 - 咨詢詢問
客戶評論 (2)
培訓師如何如此有效地傳授知識
Vu Thoai Le - Reply Polska sp. z o. o.
課程 - Certified Kubernetes Administrator (CKA) - exam preparation
機器翻譯
培訓師知識淵博,耐心地向我們分享了很多內容
Bogdan Olaru
課程 - Introduction to Docker
機器翻譯
相關課程
高級Docker
14 小時這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望提高Docker知識的工程師,以便在保持控制的同時更大規模地部署應用程式。
在培訓結束時,參與者將能夠:
- 構建自己的 Docker 映射。
- 部署和管理大量 Docker 個應用程式。
- 評估不同的容器編排解決方案並選擇最合適的解決方案。
- 為 Docker 應用程式設置持續集成過程。
- 將 Docker 應用程式與現有的持續工具集成流程集成。
- 保護其 Docker 應用程式。
使用Docker進行容器化AI與ML部署
14 小時Docker是一種容器化平臺,能夠爲AI和機器學習工作負載提供一致、可移植和可復現的環境。
本課程爲講師指導的培訓(線上或線下),面向中級專業人士,旨在使用Docker打包ML代碼庫、依賴項和模型,以實現從開發到生產的可靠工作流程。
完成本課程後,學員將能夠:
- 構建和管理專爲AI和ML應用定製的Docker鏡像。
- 容器化機器學習管道、工具和依賴項。
- 優化Docker環境以提高性能和可移植性。
- 在不同的運行時環境中部署容器化的ML服務。
課程形式
- 通過引導討論支持的概念演示。
- 專注於實際容器化任務的動手練習。
- 使用即時實驗室Docker環境進行實際實施。
課程定製選項
- 如需根據您的組織環境定製本培訓,請聯繫我們安排。
CI/CD for AI: 自動化基於Docker的模型構建與部署
21 小時CI/CD for AI 是一種結構化的方法,用於自動化模型的打包、測試、容器化和部署,利用持續集成和持續交付管道。
本課程由講師指導,提供線下或線上培訓,面向希望使用Docker和CI/CD平臺自動化端到端AI模型交付流程的中級專業人士。
培訓結束後,學員將能夠:
- 創建自動化管道,用於構建和測試AI模型容器。
- 實現模型生命週期的版本控制和可重複性。
- 集成AI服務的自動化部署策略。
- 應用專爲機器學習操作量身定製的CI/CD最佳實踐。
課程形式
- 講師引導的演示和技術討論。
- 實踐實驗室和動手實現練習。
- 在受控環境中進行真實的CI/CD工作流程模擬。
課程定製選項
- 如果您的組織需要定製管道工作流程或平臺集成,請聯繫我們以定製本課程。
Certified Kubernetes Administrator (CKA) - 考試準備
21 小時認證 Kubernetes 管理員 (CKA) 計劃由 Linux 基金會和雲原生計算基金會 (CNCF) 創建。
Kubernetes 是 Nowadys 一個用於容器編排的領先平臺。
NobleProg從2015年開始提供Docker和Kubernetes培訓。憑藉 360 多個 成功完成的培訓專案,我們成為全球容器化領域最知名的培訓公司之一。
自 2019 年以來,我們還通過準備和鼓勵客戶通過 CKA 和 CKAD 考試來幫助客戶確認他們在 k8s 環境中的表現。
這種由講師指導的現場培訓(在線或現場)面向系統管理員,Kubernetes 希望通過 CKA 考試來確認其知識的使用者。
另一方面,培訓的重點是獲得 Kubernetes 管理方面的實踐經驗,因此即使您不打算參加 CKA 考試,我們也建議您參加培訓。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在現場實驗室環境中動手實施。
課程自定義選項
- 如需申請本課程的定製培訓,請聯繫我們進行安排。
- 要瞭解有關CKA認證的更多資訊,請訪問:https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - 考試準備
21 小時Certified Kubernetes Application Developer (CKAD) 項目由 Linux Foundation 和 Kubernetes 的託管方 Cloud Native Computing Foundation (CNCF) 共同開發。
本次由講師指導的培訓(線上或線下)面向希望驗證其在 Kubernetes 上設計、構建、配置和暴露雲原生應用技能的開發者。
另一方面,培訓也側重於在 Kubernetes 應用開發中獲得實踐經驗,因此即使您不打算參加 CKAD 考試,我們也建議您參與。
NobleProg 自 2015 年起一直在提供 Docker 和 Kubernetes 培訓。憑藉超過 360 個成功完成的培訓項目,我們已成爲全球容器化領域最知名的培訓公司之一。自 2019 年以來,我們還在幫助客戶通過在 k8s 環境中的表現,準備並鼓勵他們通過 CKA 和 CKAD 考試。
課程形式
- 互動講座和討論。
- 大量練習和實踐。
- 在即時實驗環境中進行實際操作。
課程定製選項
- 如需爲此課程定製培訓,請聯繫我們安排。
- 如需瞭解更多關於 CKAD 的信息,請訪問:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
使用Docker進行容器管理
21 小時Docker 是一個供開發人員和系統管理員維護分佈式應用的平臺。它包含一個用於運行容器的運行時和一個用於共享容器的服務。
使用 Docker,同一個應用可以在筆記本電腦、專用服務器和虛擬服務器上運行,且無需修改。
本課程在前兩天教授 Docker 的基本用法,對開發人員和系統管理員都非常有用。課程包含大量動手練習,學員將在自己的 Docker 環境中實踐,並構建自己的 Docker 鏡像。
最後一天,學員將學習更多支持 Docker 的高級工具,包括 Docker Machine、Docker Compose 和 Docker Swarm。
Docker簡介
14 小時這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望使用Docker將軟體作為容器而不是傳統的獨立軟體進行部署和管理的工程師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Docker。
- 瞭解並實施軟體容器化。
- 管理基於 Docker 的應用程式。
- 將不同的 Docker 應用程式和系統聯網。
- 瞭解和編輯 Docker 註冊表。
Docker 面向開發者和系統管理員
14 小時Docker is a platform for developers and sysadmins to maintain distributed applications. It consists of a runtime to run containers and a service for sharing containers.
With docker the same app can run unchanged on laptops, dedicated servers and virtual servers.
This course teaches the basic usage of Docker, useful both for developers and system administrators. The course includes a lot of hands on exercises and the participants will practice in their own Docker environment and build their own Docker images during the 2 days.
Docker與Jenkins在DevOps中的應用
14 小時這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望使用Docker和Jenkins優化和簡化CI / CD過程的DevOp工程師。
在培訓結束時,參與者將能夠:
- 使用 Jenkins 自動執行代碼交付和管道部署。
- 使用 Docker 和 Docker 檔案構建應用程式。
- 配置身份驗證選項以增強安全性。
Java微服務
21 小時本課程是專為希望使用Java框架(例如Spring Boot和Spring Cloud)設計、開發、部署和維護基於微服務的應用程序的中級Java開發人員而設的在線或現場的實時培訓。
通過這次培訓,參加者將能夠:
- 了解微服務架構的原則和優勢。
- 使用Java和Spring Boot構建和部署微服務。
- 實現服務發現、配置管理和API網關。
- 有效地保護、監控和擴展微服務。
- 使用Docker和Kubernetes部署微服務。
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 小時在此講師指導的澳門線下培訓中,學員將學習如何評估不同技術和方案,以設計基於服務的系統架構。培訓首先討論並比較單體系統和服務架構,然後深入探討微服務架構的細節。
學員有機會將所學知識付諸實踐,逐步創建和部署一組使用Spring Cloud、Spring Boot和Docker構建的概念驗證微服務。
最後,培訓將探討相關的基礎設施構建模塊,幫助學員確定最適合不同組織需求的工具和方法。
培訓結束時,學員將深入理解面向服務架構(SOA)和微服務架構,並具備使用Spring Cloud及相關Spring技術快速開發自己的雲規模、雲就緒微服務的實踐經驗。
使用Spring Cloud和Docker構建微服務 - 5天
35 小時本次在澳門進行的由講師主導的實時培訓(在線或現場)旨在針對希望使用Spring Cloud和Docker構建、部署和管理microservices的中級開發人員和DevOps工程師。
培訓結束時,參與者將能夠:
- 使用Spring Boot和Spring Cloud開發微服務。
- 使用Docker和Docker Compose對應用程序進行容器化。
- 實施服務發現、API網關和服務間通信。
- 監控和保護生產環境中的微服務。
- 使用Kubernetes部署和編排微服務。
Spring Cloud 微服務開發
14 小時在這個由 澳門 的講師指導式實時培訓中,我們首先討論了微服務架構。通過練習和示例微服務的分步開發來測試參與者的知識。
在本次培訓結束時,參與者將對如何使用 Spring Cloud 和相關 Spring 技術快速開發自己的雲規模、雲就緒微服務有深入的瞭解。
使用Spring Cloud和Kafka構建微服務
21 小時本次由講師指導的培訓在澳門(線上或線下)進行,面向希望使用Spring Cloud、Kafka、Docker、Kubernetes和Redis將傳統架構轉換爲高併發的微服務架構的開發人員。
培訓結束後,參與者將能夠:
- 搭建構建微服務所需的開發環境。
- 使用Spring Cloud、Kafka、Redis、Docker和Kubernetes設計和實現高併發的微服務生態系統。
- 將單體架構和SOA服務轉換爲基於微服務的架構。
- 採用DevOps方法進行軟件開發、測試和發佈。
- 確保生產環境中微服務的高併發性。
- 監控微服務並實施恢復策略。
- 進行性能調優。
- 瞭解微服務架構的未來趨勢。
Building Microservices with Spring Cloud and Netflix OSS
21 小時Spring Cloud是一個開源的輕量級微服務框架,用於構建適用於雲的Java應用程序。Netflix OSS是一組用於開發微服務的框架和庫。Spring Cloud通過自動配置和約定優於配置的方式,與Netflix組件無縫集成。
在這個由講師指導的培訓中,參與者將學習使用Spring Cloud和Netflix OSS構建微服務的基本概念。通過練習和逐步開發示例微服務,參與者的知識將得到檢驗。
培訓結束時,參與者將深入瞭解如何將Spring Cloud及相關Spring技術與Netflix OSS結合使用,快速開發自己的雲規模、雲就緒的微服務。
受衆
- Java開發者
課程形式
- 部分講座,部分討論,練習和大量動手實踐