视频课程 编程

[中字] Azure DevOps Pipelines 从入

¥2.90 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

门到精通:CI CD 自动化实战指南(中文字幕英文视频教程) 在 DevOps 技术快速普及的当下,自动化流水线已成为企业提升研发效率、保障交付质量的核心工具。《Azure DevOps Pipelines 从入门到精通:CI/CD 自动化实战指南》专为开发、测试、运维及 DevOps 工程师打造,通过 “理论讲解 + 实战操作” 的双轨模式,从基础概念到高级实战,全面覆盖 Azure DevOps Pipelines 的核心能力与落地技巧。无论你是零基础的 DevOps 初学者,还是希望提升自动化水平的资深技术人员,都能通过本课程系统掌握 CI/CD 流水线的设计、搭建、优化与安全管理能力,真正实现从 “手动部署” 到 “自动化交付” 的转型。 一、课程定位与适用人群 本课程以 “零门槛入门、全场景覆盖、实战化落地” 为核心定位,无需复杂的 DevOps 前置经验,只需具备基础的 IT 操作能力即可学习。特别适合以下人群: 开发工程师:希望通过自动化流水线简化构建、测试、部署流程,提升迭代效率; 运维工程师:需搭建稳定、可扩展的 CI/CD 体系,降低手动操作风险; 测试工程师:想通过流水线集成自动化测试,实现 “测试左移” 与质量早发现; DevOps 初学者:需系统掌握 Azure DevOps Pipelines 核心功能,建立完整的自动化认知; 技术团队负责人:希望为团队搭建标准化的 DevOps 交付流程,提升团队协作效率。 二、课程结构与核心内容 课程共分为 5 大模块、40 余个实战小节,每节均配套视频讲解与中文字幕,从 “基础入门” 到 “高级实战” 再到 “安全保障”,层层递进、逻辑清晰,确保学员能逐步掌握并灵活运用 Azure DevOps Pipelines。 模块 1:入门基础 —— 搭建 Azure DevOps 环境 作为课程的开篇,本模块将帮助学员快速建立 Azure DevOps 的基础认知,完成从 “环境准备” 到 “核心组件创建” 的全流程操作,为后续流水线学习打下坚实基础。 核心内容:Azure DevOps 平台介绍、计费模式解析、组织与 AAD 用户配置、公共项目创建、代码仓库(Azure Repo)搭建; 重点实战:手把手教你创建首个 Azure DevOps 组织,添加团队成员并配置权限,搭建专属代码仓库;对比 “经典流水线” 与 “YAML 流水线” 的差异,明确不同场景下的选型逻辑。 通过本模块学习,学员可独立完成 Azure DevOps 环境的初始化配置,理解流水线的基本概念与核心分类。 模块 2:经典流水线实战 —— 快速落地基础 CI/CD 经典流水线以 “可视化配置” 为核心优势,是初学者快速上手 CI/CD 的最佳路径。本模块聚焦经典流水线的全场景实战,覆盖 “构建 - 测试 - 部署” 全流程,适配主流应用场景。 核心内容: 构建阶段:.NET Core 应用经典构建流水线搭建,集成单元测试与代码覆盖率报告,确保构建质量; 部署阶段:覆盖三大主流部署目标 ——Azure App Service(含多阶段发布与槽位管理)、Azure 虚拟机(IIS 服务器配置与部署组搭建)、容器化部署(Dockerfile 编写、ACR 仓库配置、容器化 App Service 部署); 效率优化:变量组管理、令牌替换任务配置,实现多环境配置统一管控; 进阶实战:AKS Kubernetes 集群创建、Helm Chart 讲解,搭建针对 K8s 的发布流水线,创建任务组实现多阶段部署复用。 本模块通过 “11 个实战案例”,让学员掌握经典流水线的可视化配置逻辑,可独立搭建针对不同应用类型、不同部署目标的基础 CI/CD 流程,解决 “手动部署效率低、易出错” 的痛点。 模块 3:YAML 流水线进阶 —— 构建灵活可扩展的自动化体系 YAML 流水线以 “代码化配置” 为核心,支持版本控制、模板复用与复杂逻辑编排,是企业级 DevOps 流水线的首选方案。本模块从语法基础到高级实战,全面解锁 YAML 流水线的强大能力。 基础能力:YAML 流水线语法规则、阶段(Stages)与任务(Jobs)的区别与编排、变量管理(内置变量、自定义变量)、运行时参数配置、编译时与运行时表达式的应用; 进阶技巧:流水线函数调用、条件执行(基于环境 / 分支 / 参数的任务触发控制)、循环与矩阵策略(实现多版本、多环境并行构建测试)、触发器与资源配置(代码提交触发、定时触发、跨流水线资源依赖); 效率提升:缓存策略(加速依赖下载,缩短构建时间)、模板化开发(创建通用 CI 模板,实现流水线代码复用)、环境与预部署审批(配置多环境权限管控,确保部署安全); 实战压轴:AKS 集群环境实战,搭建多阶段 YAML 流水线,实现 “构建 - 测试 - 推送镜像 - 部署到 K8s” 全自动化,掌握容器化应用的企业级交付流程。 通过本模块学习,学员可从 “可视化配置” 升级到 “代码化编排”,搭建灵活、可复用、可扩展的企业级 YAML 流水线,满足复杂业务场景下的自动化需求。 模块 4:自托管代理 —— 定制化流水线执行环境 默认托管代理虽便捷,但在 “特殊依赖”“性能要求”“内网部署” 等场景下存在局限。本模块聚焦 “自托管代理” 的搭建与管理,实现流水线执行环境的定制化与可控性。 核心内容: Windows 虚拟机自托管代理搭建,适配 Windows 环境下的特殊构建 / 部署需求; Docker 容器化代理配置,通过容器隔离确保执行环境一致性,降低 “环境差异” 导致的问题; Kubernetes 集群代理部署,利用 K8s 的弹性能力实现代理的动态调度; 自动扩缩容配置:结合 KEDA Operator 实现代理的按需扩缩容,既保证峰值性能,又避免资源浪费。 本模块让学员掌握自托管代理的全场景部署方案,解决 “托管代理无法满足定制化需求” 的痛点,提升流水线执行的灵活性与稳定性。 模块 5:安全管控 —— 构建可信的 DevOps 交付体系 DevOps 自动化的核心前提是 “安全”,本模块聚焦 Azure DevOps 的安全管理能力,从 “权限管控” 到 “策略防护”,全面保障流水线全流程的安全可靠。 核心内容: 安全组配置:基于角色的访问控制(RBAC),通过安全组划分团队权限,避免 “权限过度授予”; 全链路权限管控:覆盖流水线、发布流程、变量组、环境、代理池、服务连接、代码仓库等核心组件的权限配置,实现 “最小权限原则” 落地; 代码仓库安全:配置仓库权限与防护策略(如分支保护、提交审核),防止恶意代码提交或误操作; 安全合规:通过权限审计与策略管控,确保流水线操作可追溯、可审计,符合企业安全合规要求。 本模块强调 “安全左移” 理念,让学员掌握 DevOps 全流程的安全防护技巧,从源头降低安全风险,构建 “可信、可控” 的自动化交付体系。 三、课程特色与学习收益 1. 实战导向,即学即用 课程摒弃 “纯理论堆砌”,每个知识点均配套 “实战操作”,从 “环境搭建” 到 “流水线部署” 再到 “安全配置”,所有操作均可直接复用到实际工作中,学习完成即可独立搭建企业级 CI/CD 体系。 2. 全场景覆盖,适配多样需求 无论是 “开发工程师的构建测试需求”“运维工程师的多环境部署需求”,还是 “团队的安全合规需求”,课程均提供针对性解决方案,覆盖.NET Core、容器、K8s、虚拟机等主流技术栈,适配不同行业、不同规模团队的 DevOps 落地场景。 3. 层层递进,逻辑清晰 从 “经典流水线” 到 “YAML 流水线”,从 “托管代理” 到 “自托管代理”,从 “功能实现” 到 “安全保障”,课程遵循 “由浅入深、循序渐进” 的学习规律,确保零基础学员也能轻松跟上,逐步构建完整的 DevOps 知识体系。 4. 配套完善,学习无忧 每节课程均提供高清视频与中文字幕,操作步骤清晰明确;课程结构与文件目录一一对应,方便学员按 “模块 - 小节” 逐步学习,随时回顾重点内容。 四、学习后能掌握的核心能力 独立搭建 Azure DevOps 组织、项目与代码仓库,完成团队权限配置; 基于经典流水线快速实现应用的 “构建 - 测试 - 部署” 自动化,覆盖 App Service、虚拟机、容器等部署目标; 利用 YAML 流水线实现代码化编排,掌握模板复用、条件执行、多环境部署等高级技巧; 部署并管理自托管代理,适配定制化执行环境需求,实现代理弹性扩缩容; 配置 DevOps 全流程安全策略,通过权限管控、代码防护确保交付安全; 针对 AKS Kubernetes 集群搭建完整的 CI/CD 流水线,实现容器化应用的企业级交付。 《Azure DevOps Pipelines 从入门到精通:CI/CD 自动化实战指南》不仅是一门 “技术课程”,更是一套 “DevOps 落地解决方案”。通过系统学习,你将告别繁琐的手动操作,掌握自动化交付的核心能力,为个人技术升级与团队效率提升注入强大动力。