CI/CD(持续集成 / 持续交付)培训课程

CI/CD(持续集成 / 持续交付)培训课程

本地,讲师指导的实时持续集成(CI)培训课程通过交互式实践练习演示CI的基本原理和高级概念。持续集成(CI)培训可作为“现场实时培训”或“远程实时培训”。现场培训可以在当地的客户场所进行中国或者在NobleProg的企业培训中心中国 。远程实时培训通过交互式远程桌面进行。 NobleProg - 您当地的培训机构

Machine Translated

客户评论

★★★★★
★★★★★

持续集成 / 持续交付(CI/CD)子类别

CI/CD课程大纲

课程名称
课程时长
课程概览
课程名称
课程时长
课程概览
14小时
持续集成(Continuous Integration,CI)是一种开发实践,尽可能频繁地将代码更改合并到中央存储库的过程自动化,以快速检测和定位错误。此讲师指导的现场培训(在线或现场)面向希望学习和应用 Java 持续集成基础知识的开发人员。到本次培训结束时,参与者将能够:
    学习和理解 Java 项目的 CI。为 Java 构建 CI 系统。
课程形式
    互动讲座和讨论。大量的练习和实践。在现场实验室环境中动手实施。
课程定制选项
    如需为本课程申请定制培训,请联系我们进行安排。
21小时
本课程提供使用Selenium测试套件处理测试项目的培训以及使用Jenkins连续测试。 目标受众:
  • 软件测试工程师
  • 参与敏捷开发的软件开发人员
  • 发布经理
  • QA工程师
在Selenium培训结束时,代表们将能够:
  • 在实际项目中有效使用Selenium测试套件
  • 使用Selenium进行跨浏览器测试
  • 使用Selenium Grid分发测试
  • 在Jenkins运行回归Selenium测试
  • 使用Jenkins准备测试报告和期间报告
14小时
Kubernetes 是用于自动化 CI/CD 管理的开源集装箱乐器系统。 Spinnaker 是一个开源多云 CD 平台,以有效地发布软件。 使用 Kubernetes 和 Spinnaker,用户可以雇用不可变的结构,部署管道和集群管理。 由教练导,现场培训(在线或在线)旨在为云工程师使用 Kubernetes 和 Spinnaker 为 CI/CD 操作。 在本研讨会结束后,参与者将能够:
    建立在 Kubernetes 平台上,以加快云目标部署。 将 Spinnaker 与 Docker 和 Git 集成,以便将代码交付到管道。 自动化和管理CD管道,同时选择各种CI工具选项。
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
14小时
培训对开发人员, Scrum Masters,产品负责人以及业务部门的某些方面都是开放的。培训的目的是介绍质量保证和持续集成主题及其在项目中的位置,实施敏捷方法。参与者将对所讨论的问题以及与QA / CI一致的软件开发工具和流程的实践知识有广泛的了解。业务代表将能够了解实施这些工具和流程的好处,并将其转化为软件开发的时间和成本。提出的问题基于PHP或Java ,具体取决于客户的要求。
28小时
Agile Software Testing是一系列测试实践,它遵循敏捷开发原则,及时,连续地为软件质量问题提供回收。
Continuous Integration (CI)是指团队中的所有开发人员每天多次合并他们的工作。
7小时
Travis CI 是一种托管的分布式集成服务, 用于构建和测试在 GitHub 上托管的软件项目。它是詹金斯的一个托管替代品 在本讲师指导的现场培训中, 学员将学习基于云的方法, 以便在使用 Travis CI 构建和部署示例 web 应用程序时实现持续集成。 到本次培训结束时, 学员将能够:
  • 构建和测试在 GitHub 上托管的项目
  • 使用 Travis CI 将应用程序部署到不同的托管提供商
  • 提交到 GitHub 时, 请使用 Travis CI 自动检查软件
  • 在不同的计算机、操作系统和软件版本上运行自动测试
  • 将 Travis CI 与第三方工具集成
课程 格式
  • 部分讲座、部分讨论、练习和大量的动手练习
35小时
OpenShift容器平台是用于在企业中部署Docker和Kubernetes的容器应用程序平台。它由Red Hat维护。 在这个有指导的实时培训中,参与者将学习如何使用OpenShift Container Platform创建,更新和维护应用程序。 在培训结束后,参与者将能够: 自动化部分软件交付管道为现有的Java EE应用程序实现用户故事将应用程序部署到OpenShift实例应用DevOps理念的原则并支持应用程序的持续交付 听众 开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
7小时
Continuous Integration (CI)是一种开发实践,其中开发人员尽可能经常地合并其代码中的更改,以便快速检测和定位错误。 Codeship是一个在云中提供持续集成服务的平台。 在这个以讲师为主导的现场培训中,参与者将逐步学习持续集成的基础知识,逐步建立Codeship上的简单持续集成流程。 在培训结束时,参与者将能够:
  • 了解持续集成的基础知识
  • 操作Codeship中的基本功能
  • 使用Codeship设置简单的CI流程
听众
  • 开发商
  • IT专业人士
  • DevOps工程师
  • Business经理
课程形式
  • 部分讲座,部分讨论,练习和繁重的实践练习
7小时
持续交付是一种开发实践,开发人员可以快速,可持续地向用户发布新的更改。 Go CD是一种开源工具,用于在软件开发中实现持续交付。 在这个以讲师为主导的现场培训中,参与者将在Go CD上逐步设置和配置CD管道时学习持续交付(CD)的基础知识。 在培训结束时,参与者将能够:
  • 了解持续交付的基本原理
  • 使用Go CD设置其CD进程和管道
  • 根据需要配置Go CD
听众
  • 开发商
  • IT专业人士
  • DevOps工程师
  • Business经理
课程形式
  • 部分讲座,部分讨论,练习和繁重的实践练习
14小时
Continuous Integration (CI)是一种开发实践,其中开发人员尽可能经常地合并其代码中的更改,以便快速检测和定位错误。 在这个由讲师指导的实时培训中,参与者将逐步学习Java Script持续集成的基础知识,为Java Script项目设置持续集成过程。 在培训结束时,参与者将能够:
  • 了解持续集成的基础知识
  • 为他们的Java Script项目构建自己的Continuous Integration系统
听众
  • 开发商
  • IT专业人士
  • DevOps工程师
  • Business经理
课程形式
  • 部分讲座,部分讨论,练习和繁重的实践练习
14小时
当开发人员完成编写代码时,他们经常将代码集成到一个应用程序中,将应用程序复制到一个文件夹中,运行应用程序安装程序,然后启动应用程序以检查它是否按照预期运行。 这种手动方法不太好,无聊,非常有错误的,并且在过程中没有跟踪变化的机制。 更好的方法是使用连续集成来自动化过程。 持续集成是指需要自动化软件应用的建设、部署和测试所需的过程、工具和基础设施。 在这个导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向 参与者在整个课程中进行一系列实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习。 教师和参与者之间的互动被鼓励。 现实世界案例正在讨论,具体问题和问题在整个培训过程中被讨论和解决。 培训专注于.Net 应用开发。   在本研讨会结束后,参与者将能够:
    安装和设置 Jenkins.Net 应用程序开发 使用 Jenkins 将.Net 源代码输入和合并到代码存储库的过程自动化 使用 Jenkins 自动下载、编写和部署应用程序到发布服务器的过程 与其他软件开发工具,如问题跟踪器和
观众
    .NET 開發人員 建造工程师 QA工程师 项目经理 释放管理员 [ ] 工程师
课程格式
    部分讲座,部分讨论,练习和重实习
笔记
    要申请此课程的定制培训,请联系我们安排。
14小时
在技术发展非常迅速以及框架数量不断增加的时代,开发过程的有效优化变得至关重要。开发团队应该能够专注于编写可靠的代码,而与自动执行构建、测试和部署相关的其余过程应该以最少数量的手动步骤进行。 在实施持续集成/持续交付(CI / CD)和部署自动化 流程后,公司可以将程序员的工作时间节省20-30%,他们可以将其用于编写代码,而不是与部署或测试相关的次要活动。 培训将使参与者学习CI / CD操作的逻辑,并获得独立配置此类环境的技能。在培训期间,参与者将收到配置文件和工作流程自动化示例的入门包DevOps。 我们邀请主要为培训编写Web应用程序的人 - 因为这里最重要的是优化流程。 该培训基于软件GitLab,该软件在波兰公司和全球公司中越来越受欢迎。
14小时
本教师指导的现场培训 (现场或远程) 针对的是希望使用开源工具自动化 php 应用程序和服务构建、测试和部署过程的工程师 到本次培训结束时, 学员将能够:
  • 安装和配置不同的开源工具, 以实现持续集成、测试和部署
  • 了解诸如 Gitlab CI 和 Jenkins 等 ci 工具的优缺点
  • 将 CI 工具与单元和集成测试工具结合起来。
课程 的 格式
  • 互动讲座和讨论.
  • 大量的练习和练习
  • 在现场实验室环境中的实际实现。
课程自定义选项
  • 要要求本课程的定制培训, 请联系我们安排
21小时
GitOps 是基于 Git 和 Kubernetes 的云原始应用程序的持续运行。 由教练领导的现场培训(在线或在线)旨在为那些希望为自己的应用程序设置、部署和管理基于Git的软件部署工作流的工程师。 在本研讨会结束后,参与者将能够:
    安置和配置 Spinnaker 和 Terraform。 了解 GitOps 对传统 CI/CD 和 Infrastructure-as-Code (IAC) 的好处。 远离保持脚本。 设置和执行定义的部署过程。 应用云原住民部署、管理和监测的最佳实践。 在没有手动干预的情况下从部分失败中恢复漏洞。 创建一个 GitOps 应用开发策略。
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
14小时
Bitbucket Pipelines 是一种 CI/CD (Continuous Integration / Continuous Delivery) SaaS 用于构建、测试和部署软件,使用存储库中的配置文件。 由教练领导的现场培训(在线或在线)是针对那些希望在云中构建、测试、部署和监控集装软件的开发人员,而无需提供或管理基础设施。 在本研讨会结束后,参与者将能够:
    了解并应用设置作为代码的方法来设置基础设施。 创建自定义 Docker 容器,以便将软件应用程序部署到云中。 将软件部署到多个环境。 通过 Bitbucket Pipelines Deployment Dashboard 监控部署。
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
21小时
CI/CD 代表持续集成和持续交付。 ""指使用开发人员用于提供代码的相同工具和流程创建和发布内容。 这项由导师领导的现场培训(在线或在线)旨在为希望创建内容管道的技术人员,以优化内容创建和发布过程。 在本研讨会结束后,参与者将能够:
    安装和配置所需的不同软件组件,以生成和发布内容。 将手动出版过程替换为自动出版过程。 描述出版过程的每个步骤,以易于阅读和理解的声明格式。 通过一系列检查和测试运行内容,以确保它为公共消费做好准备。 随时预测和一致地发布内容。
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
14小时
Tekton 是基于 Kubernetes 平台开发优化软件的开源框架。 其核心组成部分是Tekton管道,这些管道可用于创建持续整合和持续交付(CI/CD)系统。 Tekton Pipelines 还允许在混合环境或多个云供应商中使用先进的应用部署模式,同时有效地使用来自云的 CI/CD 工具。 由教练领导的现场培训(在线或在线)旨在开发人员和工程师,希望利用Tekton Pipelines支持复杂的软件开发工作流,并建造自动的CI/CD管道。 在本研讨会结束后,参与者将能够:
    安装和配置 Tekton 管道和其他基本 Tekton 组件。 设计和创建Tekton的软件开发管道的建筑区块。 使用 Tekton 框架概念和原则自动化现有管道和开发过程。 在多个平台上运行和管理各种工作负载类型的Tekton管道。 实施基于 Tekton 框架的 CI/CD 系统,以增强未来的软件开发项目。
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
7小时
由 GitOps 的 Argo Project 是一个软件工具的集合,用于运行 Kubernetes. 凭借其平台和功能,用户可以在应用程序开发项目中实施CI/CD原则,同时执行版本控制,并保持部署过程自动化。 阿戈项目的核心组成部分包括(2),工作流,滚动和事件。 由教练领导的现场培训(在线或在线)是针对开发人员和工程师,他们希望熟悉Argo项目工具并最大限度地发挥其功能,以开发来自云的应用程序。 在本研讨会结束后,参与者将能够:
    安装和配置 Argo CD 以及 Workflows、Rollouts 和 Events。 了解 Argo 项目的每个核心组件和主要功能如何工作。 在 Kubernetes 中执行基本的 CI/CD 实施,使用 Argo Project 工具和功能。 自动化应用程序的部署,并在整个过程中有效地管理其状态。
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
14小时
持续集成/持续交付(CI/CD)是一种软件开发实践,应用程序开发和部署在较小的增加中更频繁地进行。 它驱动无缝集成代码变更,并在构建,测试和部署应用程序的自动化。 由教练导,现场培训(在线或在线)是针对开发人员或工程师谁希望建立自动化管道使用CI/CD实践与0。 在本研讨会结束后,参与者将能够:
    建立必要的开发环境,以便开始建造 CI/CD 管道。 使用 Travis-CI 构建自动管道进行测试和发布 Python 包。 自动运行容器应用程序与 Docker 和 Heroku。
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请本课程的定制培训(例如,3或Travis-CI的替代方案),请联系我们安排。
21小时
本课程重点介绍实际实施和工具。它假定您对理论原理有很好的了解(参见DEVOPS课程),因为它侧重于实施DevOps原则的最新工具和方法。
14小时
Jenkins是一个用Java编写的开源持续集成工具。这是一个基于服务器的系统,在Apache Tomcat等servlet容器中运行。Jenkins支持许多软件配置管理(SCM)工具,包括CVS、Subversion、Git、Perforce、Clearcase等等。它是高度可编写的,并提供对Apache Ant、Apache Maven、shell脚本和Windows批处理命令的支持。 本课程涵盖了在敏捷环境中持续集成您的软件项目所需的概念、工具和技术。参与者在整个课程中进行一系列实践练习,将其所学知识应用于实际情况。鼓励讲师和参与者进行互动。在课堂上讨论真实案例,并解决具体的问题。 受众
  • 构建工程师
  • 参与敏捷开发的软件开发人员
  • QA工程师
  • 项目经理
  • 发布经理
课程形式
  • 部分讲座、部分讨论、大量实操
21小时
Jenkins是一个用Java编写的开源持续集成(CI)工具。Maven是一个用于Java项目的构建自动化工具。它们可以一起用于触发连续的构建,例如:每当提交新代码时执行JUnit测试,将这些构建部署到生产环境,以及在一天中的战略时间(例如午夜)安排这些任务。这些工具和流程构成了软件开发和部署的DevOps方法,并且在敏捷开发中很受欢迎。 在这一由讲师引导的现场培训中,参与者将首先介绍DevOps、版本控制和自动化脚本,然后继续实践,学习如何在实验室环境中安装、配置、部署Jenkins和Maven 。 受众
  • 开发人员
  • 系统管理员
  • DevOps工程师
课程形式
  • 部分讲座、部分讨论、练习和大量实操
14小时
Jenkins是用于持续集成和持续交付(CI / CD)的开源自动化服务器。 Docker是用于在容器中交付软件的服务平台。 Jenkins和Docker通过允许更可靠的部署和测试环境来共同优化和简化CI / CD流程。 此由讲师指导的实时培训(现场或远程)针对希望通过Docker和Jenkins优化和简化CI / CD流程的DevOp工程师。 在培训结束时,参与者将能够:
  • 使用Jenkins自动执行代码交付和管道部署。
  • 使用Docker和Docker File构建应用程序。
  • 配置身份验证选项以增强安全性。
课程形式
  • 互动式讲座和讨论。
  • 很多练习和练习。
  • 在现场实验室环境中动手实施。
课程自定义选项
  • 要请求此课程的定制培训,请与我们联系安排。
14小时
Jenkins 是一个开放源自动化服务器,用于持续集成和持续交付(CI/CD)。 OpenShift是一个集装箱化平台,用于在云或现场管理基础设施。 由教练导,现场培训(在线或在线)是针对(0)工程师谁希望使用(2)和(1)建立,部署和管理基于集装箱的应用程序。 在本研讨会结束后,参与者将能够:
    自动化容器应用和集群基础设施的生命周期管理。 安排 CI/CD 管道的部署。
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
21小时
Jenkins X 是自动创建和部署连续集成和连续交付(CI/CD)管道的工具集合。 这个导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向。 在本研讨会结束后,参与者将能够:
    安装和配置 Jenkins X。 使用多元化的DSL(Domain Specific Language)使用代码耐用的CI/CD管道。 创建 CI/CD 管道,利用流行的技术,如 GitHub、 Kubernetes 和 Docker 容器。 将 X 与其他流行的工具相结合,如 Helm、Prow 和 Skaffold。 将应用程序部署到任何环境中,无论是在云中还是在现场。
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
14小时
Jenkins 2 是一个自动化服务器,具有新的功能,用于建造终端管道。 它延伸 Jenkins 超越仅持续的整合(CI)。 Jenkins 2 揭示了可持续交付(CD)的能力。 由教练领导的现场培训(在线或现场)旨在针对那些希望使用 Jenkins 2 建造自动移动应用程序从开发到生产的管道的工程师。 在本研讨会结束后,参与者将能够:
    安装和配置 Jenkins 2。 采用宣言脚本方法来定义软件构建和部署过程的每个步骤。 自动生成应用程序构建,当软件被检查到一个版本控制系统。 自动关闭编写、测试和包装软件应用程序。 快速回复通知和报告,当事情发生错误时。 安装额外的插件扩展 Jenkins.
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
14小时
Spinnaker 是一个开源多云连续交付平台,以便有效地发布软件。 由教练引导的现场培训(在线或在线)旨在针对那些希望使用 Spinnaker 经常和持续部署软件到 AWS 或 Kubernetes 的工程师。 在本研讨会结束后,参与者将能够:
    安装和配置 Spinnaker 为先进操作。 整合 Spinnaker 与现有连续整合工具,如 Jenkins。 理解 Spinnaker's 内部建筑和部署工作流构造。 创建管道用于在 Kubernetes 上部署软件。 在 AWS 上部署软件的管道。 解决常见问题(二)
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
7小时
Argo CD(也称为argocd,argo-cd,和argoproj)是一个声明,持续的交付工具,为 Kubernetes 集群,简化应用程序的监测和部署。 由教练领导的现场培训(在线或在线)针对系统管理员和开发人员,希望使用 Argo CD 以自动化应用程序的部署和生命周期管理。 在本课程结束后,参与者将能够自动化、监测、审计和使用 Argo CD 重新启动他们的系统。 课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
14小时
SonarQube 是由 SonarSource 开发的代码质量测试工具,用于进行自动评论,以检测错误和安全漏洞。 它可以轻松地集成到现有工作流中,并为持续的代码检查建造管道。 由教练引导,现场培训(在线或在线)是针对 DevOps 工程师和开发人员谁希望使用 SonarQube 进行代码评论,完全集成到开发工具链,如 Jenkins, GitHub, Azure DevOps, 等。 在本研讨会结束后,参与者将能够:
    设置必要的开发环境,以便启动自动编码评论。 與不斷的整合工具相整合,如1、2、0等。 进行不断的代码检查,以消除错误和安全漏洞。 收集和分析数据,以推动代码清洁、维护和安全的改进。
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。
35小时
在本研讨会结束后,参与者将能够:
    安置和配置(二) 使用自动测试 Selenium 管理(0) 不断融入一体化
课程格式
    互动讲座和讨论。 很多练习和练习。 在现场实验室环境中进行手动实施。
课程定制选项
    要申请此课程的定制培训,请联系我们安排。

Last Updated:

CI/CD,培训,课程,培训课程, 企业持续集成 / 持续交付(CI/CD)培训, 短期持续集成 / 持续交付培训, 持续集成 / 持续交付课程, CI/CD(持续集成 / 持续交付)周末培训, 持续集成 / 持续交付(CI/CD)晚上培训, CI/CD(持续集成 / 持续交付)训练, 学习CI/CD, 持续集成 / 持续交付(CI/CD)老师, 学CI/CD(持续集成 / 持续交付)班, 持续集成 / 持续交付远程教育, 一对一持续集成 / 持续交付(CI/CD)课程, 小组CI/CD课程, 持续集成 / 持续交付培训师, 持续集成 / 持续交付(CI/CD)辅导班, CI/CD教程, 持续集成 / 持续交付私教, CI/CD辅导, 持续集成 / 持续交付(CI/CD)讲师

促销课程

目前没有课程折扣

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

该网站在其他国家/地区