DO720
面向开发人员的容器采用训练营
课程概述
课程概述
助力在云原生应用开发中采用容器技术。
面向开发人员的容器采用训练营(DO720)通过基于实训的高强度、沉浸式学习,让您学会开发部署于红帽 Kubernetes 解决方案(红帽® OpenShift® 容器平台)上的云原生应用。参加该训练营即可获得为期一年的红帽培训订阅 - 标准版服务,您可以无限次访问我们的所有在线课程,还有 5 次认证考试和 2 次重考机会。该训练营适合想要在数字化转型中实现重大飞跃的从业人员。在数字化转型过程中,IT 人员需要在紧密的迭代周期中开发软件,从而更快实现业务价值。本课程将向您传授云原生应用(包括微服务)采用的相关知识与技能,助您顺利实现这一目标。
本系列课程基于红帽 OpenShift 容器平台 4.14 和红帽版 Quarkus 3.8。
课程内容摘要
- 容器、Kubernetes 和红帽 OpenShift 容器平台简介
- 通过 OpenShift 集群部署和管理应用
- 构建和设计 OpenShift 容器化应用
- 使用 Quarkus 创建基于微服务的应用
- 将基于 Quarkus 和 Node.js 的微服务部署到 OpenShift 集群
- 了解如何测试、保护和监控 Quarkus 微服务
- 使 Quarkus 微服务具备容错能力
课程培训对象
- 对采用容器技术及开发微服务感兴趣的开发人员
培训推荐
- 已获得红帽认证系统管理员(RHCSA)认证或具备同等经验
- 已完成红帽应用开发一:Java EE 编程(AD183)(或具备 Java EE 开发经验)
技术注意事项
- 本课程需要连接互联网以便访问 OpenShift 共享集群
课程大纲
课程大纲
- 关于容器的简介和概述
- 介绍容器如何促进应用开发
- Podman 基础知识
- 通过 Podman 管理和运行容器
- 容器镜像
- 浏览容器镜像仓库以查找和管理容器镜像
- 自定义容器镜像
- 构建自定义容器镜像以将应用容器化
- 持久存储数据
- 持久运行数据库容器
- 对容器进行故障排除
- 分析容器日志并配置远程调试器
- 使用 Compose 运行多容器应用
- 使用 Podman Compose 运行多容器应用
- 面向开发人员的红帽 OpenShift 容器平台
- 定义红帽 OpenShift 架构、概念和术语,并设置开发人员环境
- 部署简单应用
- 使用红帽 OpenShift Web 控制台和命令行工具部署简单应用
- 构建和发布容器镜像
- 使用容器镜像仓库构建、部署和管理容器镜像的生命周期
- 管理红帽 OpenShift 构建
- 介绍红帽 OpenShift 构建流程并构建容器镜像
- 管理红帽 OpenShift 部署
- 介绍不同的红帽 OpenShift 部署策略以及如何监控应用的运行状况
- 部署多容器应用
- 使用红帽 OpenShift 模板、Helm 图表和 Kustomize 部署多容器应用
- 红帽版 Quarkus 简介
- 介绍基于微服务的应用架构的各种组件和模式以及红帽版 Quarkus 的功能
- 使用 Quarkus 开发云原生微服务
- 使用红帽版 Quarkus 运行时和相关开发人员工具来实施基于微服务的应用
- 对 Quarkus 微服务进行测试
- 对微服务实施单元测试和集成测试
- 保护 Quarkus 微服务
- 通过应用来源验证、请求身份验证和授权来保护微服务通信的安全
- 在红帽 OpenShift 容器平台上实施 Quarkus 微服务
- 在红帽 OpenShift 容器平台上开发和部署云原生应用
- 在微服务中实施容错机制
- 在微服务架构中实施容错机制
- 监控 Quarkus 微服务
- 使用指标和分布式跟踪功能来监控微服务的运转情况
学习成果
企业获益
本训练营旨在向具备基本到中级容器知识的开发人员传授使用红帽 OpenShift 容器平台来开发、部署微服务应用及进行故障排除所需的基础与高级技能。红帽 OpenShift 容器平台可实现快速应用开发和部署,并带来应用的跨环境可移植性,而且能够简化云原生应用的扩展、管理和维护。
个人获益
完成本课程后,您应该能够安装、配置和管理红帽 OpenShift 容器平台集群并在集群上部署应用。
同时,您还应掌握以下技能:
- 设计容器镜像以将应用容器化。
- 构建和管理自定义容器镜像。
- 在基于容器的应用中持久存储数据。
- 向 OpenShift 容器平台部署应用。
- 使用 Quarkus 开发微服务。
- 对微服务实施运行状况检查以提高系统可靠性。
- 对 Quarkus 微服务实施单元测试和集成测试。
- 在 Quarkus 微服务中实施容错机制
- 利用 JWT 和 OAuth 保护 Quarkus 微服务
下一阶段考试或课程推荐
构建您的技能路径
如果想参加这门课程,可购买红帽培训订阅。购买订阅后,您可在一整年内无限次按需访问在线学习资源。
检验您的知识水平
免费参与技能评估,测试您的专业知识,发现技能差距,获取关于红帽培训的个性化培训建议。