
学习持续集成与持续部署/交付技术,全面提升个人职场竞争力与就业优势!
课程学习内容
- 在应用开发全流程中落地完整的 CI/CD 体系
- 借助 GitHub 启动代码检测,完成应用分发推送
- 通过 App Center 实现自动化检测,保障核心分支安全
- 依托 App Center,在代码合并后自动完成应用构建
- 将新版应用自动分发至测试人员手中
- 更多实用功能可查阅本页面详情介绍
学习前提要求
- 无需具备 CI/CD 或 DevOps 相关基础经验
- 掌握基础的 Git 与 GitHub 操作会更便于学习
- 课程专为安卓开发者打造,需要具备基础 Android 开发能力
课程简介
课程核心收获
本课程将讲解 CI/CD(持续集成、持续交付)的核心原理,带你掌握相关技术,并熟练运用到 Android 应用开发工作中。日常场景里大家常会用“部署”替代“交付”,二者所表达的含义基本一致。
如今越来越多企业开始落地 CI/CD 开发模式,相关岗位也要求从业者吃透这类技术理念,掌握这项技能能够有效拓宽职业发展道路,提升个人职场价值。
什么是持续集成(CI)
持续集成指开发人员会频繁将本地代码版本合并到公共主干分支,通常每日会进行多次合并操作。
开发者拉取代码仓库副本进行功能开发,随着其他成员不断提交修改,本地代码版本会逐渐滞后。如果缺少 CI 机制,后期整合所有代码改动会变得十分困难,甚至合并代码耗费的时间会远超开发本身。
持续集成正是为了解决这一问题而生,它要求开发者高频次合并代码,减少后期返工,有效节约时间与开发成本。同时每次代码合并都需要完成项目构建并通过单元测试,自动化测试流程也能进一步提升代码库的稳定性,让代码合并工作更加顺畅。
什么是持续交付/部署(CD)
持续交付与部署是持续集成的延伸体系,能够让软件新版本更高效、稳定地触达用户。它依托 CI 带来的自动化测试、代码校验等能力,实现项目自动构建与版本发布,只需简单操作,就能完成应用新版本的线上部署。
CI/CD 体系价值
规范化使用 CI/CD 开发流程,能够加快项目构建与版本发布速度,同时保障代码库整体稳定性,这也是众多企业纷纷引入该开发模式的重要原因。
课程核心主题
- 持续集成
- 持续交付
- 应用中心实操
- GitHub 拉取请求
- 分支保护设置
- UI 自动化测试
- 应用故障诊断
- 应用数据统计分析
详细学习收获
- 掌握应用错误、崩溃问题的追踪方法
- 学会监控应用内各类触发事件
- 在应用开发中完整落地 CI/CD 全流程
- 利用 GitHub 完成代码检测与应用分发
- 借助 App Center 自动检测代码、保护核心分支
- 实现代码合并后自动构建应用安装包
- 将新版本应用自动分发至测试人员
- 完成应用新版本自动上架至谷歌应用商店
- 专注功能开发,由 App Center 承接构建与分发工作
- 依靠自动化构建与检测,提升团队协作效率和代码合并质量
- 借助 App Center 数据分析功能,挖掘产品运营数据
- 在云端实体设备中完成应用多场景测试
课程特色
市面上多数 CI/CD 课程内容偏向通用化,而本课程专门面向 Android 开发者设计,所学内容可直接应用到安卓项目开发中。同时课程还包含同类通用课程较少涉及的内容,例如 Android 应用专属 UI 测试等实战知识点。
适配人群
本课程零基础友好,无需提前掌握 CI/CD、DevOps 相关知识,有基础 Git、GitHub 操作经验会更佳。课程聚焦 Android 应用开发场景,学习前需要具备基础的 Android 开发能力,适合想要熟练掌握 CI/CD 流程的安卓开发者。
立即开始学习
想要精进 CI/CD 技能、提升 Android 开发水平,可点击页面中的报名或加入购物车按钮,开启本次学习之旅,助力个人技术迈向新台阶。
