使用Spring Cloud和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 开发人员
需要帮助选择合适的课程吗?
使用Spring Cloud和Docker构建微服务 培训 - Enquiry
使用Spring Cloud和Docker构建微服务 - 问询
问询
客户评论 (5)
他解释了一切,而不仅仅是 k8s 的概念。
Stefan Voinea - EMAG IT Research S.R.L
课程 - Certified Kubernetes Application Developer (CKAD) - exam preparation
机器翻译
Depth of knowledge of the trainer
Grant Miller - BMW
课程 - Certified Kubernetes Administrator (CKA) - exam preparation
Very informative and to the point. Hands on pratice
Gil Matias - FINEOS
课程 - Introduction to Docker
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
课程 - 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
课程 - Microservices with Spring Cloud and Kafka
即将举行的公开课程
相关课程
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管理与开发集成
14 小时Docker是开发人员和系统管理员维护分布式应用程序的平台。它由运行容器的运行时和共享容器的服务组成。
使用docker,相同的应用程序可以在笔记本电脑,专用服务器和虚拟服务器上保持不变。
本课程讲授Docker的基本用法,对开发人员和系统管理员都很有用。该课程包含大量练习练习,参与者将在自己的Docker环境中练习,并在2天内构建自己的Docker镜像。
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:使用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 使用 Auto Configuration 和 convention over configuration 与 Netflix 元件很好地集成。
在这个由讲师指导的现场培训中,参与者将学习使用 Spring Cloud 和 Netflix OSS 构建微服务的基本概念。通过练习和示例微服务的分步开发来测试参与者的知识。
在本次培训结束时,参与者将对如何使用 Spring Cloud 和相关 Spring 技术以及 Netflix OSS 来快速开发自己的云规模、云就绪的微服务有深入的了解。
观众
- Java 开发人员
课程形式
- 部分讲座、部分讨论、练习和大量动手实践