Building Microservices with Go 培训
Go (Golang) 是构建微服务的优秀语言,因为它的记忆体占用很小。
Spring Cloud 是一个开源的轻量级微服务框架。
在这个由讲师指导的现场培训中,参与者将学习如何使用 Go (Golang) 和 Spring Cloud 构建微服务。
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
课程大纲
介绍
微服务架构概述
概述 Spring Cloud
Go 语法和操作概述
设置您的开发环境
构建您的第一个 Go 微服务
服务发现和负载均衡
动态路由
保护您的 Microservices
调试 Go 微服务
Unit Testing 使用 GoConvey 的 HTTP 服务
日志记录和监控
跟踪 Microservices 以发现延迟
使用 Docker 容器化 Microservices
在 Docker Swarm 上部署
持续交付
故障排除
总结和结论
要求
- 具有任何语言的程式设计经验
- 对容器概念的理解 (Docker)
观众
- 开发人员
需要帮助选择合适的课程吗?
Building Microservices with Go 培训 - Enquiry
Building Microservices with Go - 问询
问询
客户评论 (1)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
课程 - Building Microservices with Go
即将举行的公开课程
相关课程
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 技术快速开发自己的云规模、云就绪微服务的实践经验。
使用Spring Cloud和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:使用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 开发人员
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
Traefik
7 小时这种以讲师为主导的中国现场培训(现场或远端)面向希望使用Traefik部署,管理,监视和操作微服务的系统管理员和开发人员。
在培训结束时,参与者将能够:
- 通过 Docker 提供程式设定并启动 Traefik。
- 使用 Let's Encrypt 启用安全和加密的连线。
- 将中间件部署并连接到路由器,以转换服务请求。
- 使用仪表板监视 Traefik 操作。