Building Microservices with Spring Cloud and Docker培訓
Spring Cloud是一個開源的輕量級微服務框架,用於為雲端構建Java應用程序。
Docker是一個開源平台,用於在容器內構建、運輸和運行應用程序。Docker很適合微服務應用程序的創建。
在這個由講師主導的現場培訓中,參與者將學習使用Spring Cloud和Docker構建微服務的基本原理。通過實踐和示範微服務的分步開發,對參與者的知識進行檢驗。
通過這次培訓,參加者將能夠:
- 了解微服務的基本原則。
- 使用Docker為微服務應用程序構建容器。
- 使用Spring Cloud和Docker構建和部署容器化微服務。
- 將微服務與發現服務和Spring Cloud API Gateway集成。
- 使用Docker Compose進行端到端集成測試。
課程格式
- 互動式講座和討論。
- 大量的練習和實踐。
- 在實驗室環境中進行實踐操作。
課程定制選項
- 要請求定制此課程的培訓,請聯繫我們安排。
課程簡介
介紹
瞭解 Microservices 和微服務架構
Docker 和容器化概述
Spring Cloud 和 Spring Boot 概述
使用 Spring Cloud 建立配置服務和發現服務
使用 Spring Cloud 的 API Gateway
使用 Docker 為每個微服務建立容器映像
跨不同的 Database 儲存數據
使用 Spring Cloud 閘道構建 API 閘道
使用 Netflix Eureka 和 Consult 註冊以註冊和發現服務 Discovery Services (服務註冊表)
使用 Docker Compose 進行集成測試
總結和結論
最低要求
- Java 開發經驗
- 經驗 Spring Framework
觀眾
- Java 開發人員
Open Training Courses require 5+ participants.
Building Microservices with Spring Cloud and Docker培訓 - Booking
Building Microservices with Spring Cloud and Docker培訓 - Enquiry
Building Microservices with Spring Cloud and Docker - 咨詢詢問
咨詢詢問
客戶評論 (5)
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
他解釋了一切,而不僅僅是 k8s 的概念。
Stefan Voinea - EMAG IT Research S.R.L
Course - Certified Kubernetes Application Developer (CKAD) - exam preparation
機器翻譯
Depth of knowledge of the trainer
Grant Miller - BMW
Course - Certified Kubernetes Administrator (CKA) - exam preparation
Very informative and to the point. Hands on pratice
Gil Matias - FINEOS
Course - Introduction to Docker
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Advanced Docker
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望提高Docker知識的工程師,以便在保持控制的同時更大規模地部署應用程式。
在培訓結束時,參與者將能夠:
- 構建自己的 Docker 映射。
- 部署和管理大量 Docker 個應用程式。
- 評估不同的容器編排解決方案並選擇最合適的解決方案。
- 為 Docker 應用程式設置持續集成過程。
- 將 Docker 應用程式與現有的持續工具集成流程集成。
- 保護其 Docker 應用程式。
Certified Kubernetes Administrator (CKA) - exam preparation
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) - exam preparation
21 時間:认证的应用程序开发者(CKAD)计划是由基金会(0)和云原住民计算基金会(CNCF)开发的。
由教练领导,现场培训(在线或在线)旨在向开发人员确认他们在设计,构建,配置和展示云原住民应用的技能。
另一方面,培训也专注于在应用程序开发中获得实用经验,因此我们建议您参加,即使您不打算参加CKAD考试。
NobleProg 自 2015 年起一直提供 Docker & Kubernetes 培训。 凭借超过360个成功完成的培训项目,我们成为全球最受欢迎的集装箱培训公司之一。 自2019年以来,我们还帮助我们的客户通过准备并鼓励他们通过CKA和CKAD考试来确认他们在k8s环境中的表现。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
- 要了解更多关于CKAD的信息,请参观:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Container management with Docker
21 時間:Docker是開發人員和系統管理員維護分佈式應用程序的平台。它由運行容器的運行時和共享容器的服務組成。
使用docker,相同的應用程序可以在筆記本電腦,專用服務器和虛擬服務器上保持不變。
本課程在前兩天講授了Docker的基本用法,對開發人員和系統管理員都很有用。該課程包含大量練習練習,參與者將在自己的Docker環境中練習並構建自己的Docker鏡像。
在最後一天,參與者將了解支持Docker更高級工具。它將是Docker Machine, Docker Compose和Docker Swarm。
Introduction to Docker
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用Docker將軟體作為容器而不是傳統的獨立軟體進行部署和管理的工程師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Docker。
- 瞭解並實施軟體容器化。
- 管理基於 Docker 的應用程式。
- 將不同的 Docker 應用程式和系統聯網。
- 瞭解和編輯 Docker 註冊表。
Docker for Developers and System Administrators
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 and Jenkins for DevOps
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用Docker和Jenkins優化和簡化CI / CD過程的DevOp工程師。
在培訓結束時,參與者將能夠:
- 使用 Jenkins 自動執行代碼交付和管道部署。
- 使用 Docker 和 Docker 檔案構建應用程式。
- 配置身份驗證選項以增強安全性。
Docker and Kubernetes on AWS
21 時間:這種以講師為主導的現場培訓(現場或遠端)針對的是希望評估這些服務中的每一項的工程師,以便就在其組織內部署哪些服務做出明智的決定。
在培訓結束時,參與者將能夠:
- 設置一個開發環境,其中包含開始開發所需的所有庫、包和框架。
- 使用多種不同的方法設置、配置和部署一系列演示容器。
- 瞭解 AWS 中不同 Docker/Kubernetes 解決方案之間的架構和設計差異。
- 自動部署Docker容器。
- 設置持續集成和部署管道。
- 將 Docker 和 Kubernetes 集成到現有的持續整合系統中。
Docker, Kubernetes and OpenShift 3 for Administrators
35 時間:在這個以講師為主導的 香港 現場培訓中,參與者將學習如何管理 Red Hat OpenShift 容器平臺。
在培訓結束時,參與者將能夠:
- 創建、配置、管理 OpenShift 個集群並對其進行故障排除。
- 在本地、公有雲或託管雲上部署容器化應用。
- 安全 OpenShift 容器平臺
- 監控和收集指標。
- 管理存儲。
Java Microservices
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 構建的概念驗證微服務。
最後,檢查相關的基礎設施構建塊,以幫助參與者確定最適合不同組織需求的工具和方法。
在本次培訓結束時,參與者將對 Service-Oriented Architecture (SOA) 和微服務架構有深入的瞭解,並使用 Spring Cloud 和相關 Spring 技術快速開發自己的雲規模、雲就緒微服務的實踐經驗。
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 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐