本系列课程由
等组成,完整讲解容器化相关知识以及云原生体系下Java应用开发技术内容。
容器云原生开发
容器Docker与Kubernetes
全面讲述容器和容器编排Kubernetes技术,帮助实现云原生开发和部署。
容器
- Docker知识,镜像管理,内核资源隔离,runc等技术。
Kubernetes
- K8S体系全面讲解,工作负载,高可用集群,滚动升级,pod调度,网络和存储,安全实现,CRD,Operator。
云原生设计
云原生架构设计,软件应用如何适应云原生变化。 当前主流云原生框架优劣势分析,基于Java开发框架的发展更好的支持云原生开发。
- 云原生设施
- 容器编排产品技术核心
- 云原生设计因素
- 云原生模式一览
- 中间件云原生发展
ServiceMesh 和 Serverless
全面介绍 ServiceMesh 服务治理和无服务器技术, 用于微服务设计开发和部署在容器平台中, 详细讲述 Istio, Knative 等云原生项目, 以及在公有云中的实践。
- ServiceMesh
- Istio 项目
- 无服务器技术
- Knative
Quarkus 核心编程
Quickus 是具备完整功能的微服务Java框架,可以把应用编译成本地程序,提升启动速度和减少内存占用率。
全面讲解 Quarkus 组成 和 Java 云原生编程开发。
- Quarkus概述
- Java语言云原生对比和分析
- Quarkus开发过程
- 开发模型
- 核心组件
- 安全功能
- GraalVM
- 开发框架深入解析
- 数据和流程
- Serverless能力
- 其他丰富功能
Openshift管理和开发
讲解Openshift生产级容器管理功能,以及如何进行应用开发和管理运维。
- 概述
- 应用项目开发
- 运行时和部署
- 运维和高级功能