[新增]使用 SpringBoot、Docker、Kubernetes 掌握微服务
[NEW] Master Microservices with SpringBoot,Docker,Kubernetes
使用Java、Spring Boot、Spring Cloud、Docker、Kubernetes、Helm、微服务安全学习和开发微服务
学习内容
-
什么是微服务架构,它与整体式架构和 SOA 架构有何不同
-
如何使用 Java、Spring、Spring Boot 和 Spring Cloud 构建生产就绪型微服务
-
什么是云原生应用及其背后的15因素方法
-
使用 Spring Cloud Config Server 在微服务中进行配置管理
-
微服务中的服务发现和注册模式,以及如何使用 Spring Eureka 服务器实现
-
使用 RESILIENCE4J 框架构建弹性微服务
-
使用 Spring Cloud 网关处理微服务内部的横切关注点和路由
-
使用 Prometheus、Loki、Promtail、Tempo 和 Grafana 实现可观测性和监控
-
使用 OAuth2、OpenID Connect 和 Spring Security 保护微服务
-
Docker 在微服务中的作用以及如何构建 Docker 镜像、容器
-
Kubernetes 在微服务中作为容器编排框架的作用
-
如何使用 RabbitMQ、Kafka、Spring Cloud Functions 和 Spring Cloud Stream 构建事件驱动的微服务
-
Helm
要求
-
Java
-
Spring 框架基础
描述
“使用 SpringBoot、Docker、Kubernetes 掌握微服务”课程将有助于了解微服务架构以及如何使用 SpringBoot、Spring Cloud 组件、Docker 和 Kubernetes 构建它。在本课程结束时,学生将了解以下所有主题:
-
什么是微服务架构,它与整体式架构和 SOA 架构有何不同
-
如何使用 Java、Spring、SpringBoot 和 Spring Cloud 构建生产就绪型微服务
-
如何使用 Open API 规范和 Swagger 记录微服务
-
如何正确调整微服务的大小并确定服务边界
-
Docker 在微服务中的作用以及如何构建 Docker 镜像、容器
-
Docker Compose 的作用以及如何使用它来运行应用程序内的所有微服务
-
什么是云原生应用及其背后的15因素方法
-
使用 Spring Cloud Config Server 在微服务中进行配置管理
-
微服务中的服务发现和注册模式,以及如何使用 Spring Eureka 服务器实现
-
使用 Spring Cloud 网关处理微服务内部的横切关注点和路由
-
使用 RESILIENCE4J 框架构建弹性微服务
-
使用 Prometheus、Loki、Promtail、Tempo 和 Grafana 实现可观测性和监控
-
使用 OAuth2、OpenIDConnect 和 Spring Security 保护微服务
-
如何使用 RabbitMQ、Kafka、Spring Cloud Functions 和 Spring Cloud Stream 构建事件驱动的微服务
-
Kubernetes 在微服务中作为容器编排框架的作用。
-
如何使用 Google Kubernetes Engine 在 GCP 中设置 Kubernetes 集群并在其中部署微服务
-
什么是Helm及其在微服务世界中的作用
-
最常用的 Docker、Kubernetes 和 Helm 命令
该课程的先决条件是 Java、Spring 的基本知识以及学习微服务的兴趣。
本课程适合谁:
- 正在学习 Spring 框架并对微服务感兴趣的初学者
- 已经知道使用 Spring 框架开发 Web 应用程序的开发人员
- Java 架构师
评论(0)