Android 开发者掌握 CI/CD

Android 开发者掌握 CI/CD

立即下载
免费资源
暂无评分
69
0
学习持续集成和持续部署/交付,以提高您在 2019 年及以后的就业能力!

MP4 |视频:h264,1920×1080 |音频:AAC、44.1 KHz、2 Ch
级别:全部 |类型: 电子学习 |语言: 英文+字幕 |时长:43 个讲座(6h 45m)

你将学到什么

  • 在应用开发过程中应用完整的 CI/CD 流程。
  • 使用 GitHub 触发代码检查和向用户分发应用。
  • 使用 App Center 自动检查并保护重要分支。
  • 利用 App Center 在每次合并时自动创建构建。
  • 自动将新版本分发给 Beta 测试人员。
  • 此页面上有其他功能的完整列表。

要求

本课程不需要任何 CI/CD 或 DevOps 经验
一些基本的 Git 和开发人员经验。有GitHub经验者优先
虽然这是一门CI/CD课程,但它是面向Android开发者的,所以需要一些基本的Android开发经验。

描述

您将在本课程中学到什么?在本课程中,您将学习 CI/CD(持续集成/持续交付的缩写)的基础知识,并能够在您的 Android 应用开发过程中应用这些基础知识。“部署”一词经常用来代替“交付”,但实际上含义相同。这些技能对于最大限度地发挥您在 2019 年及以后的职业潜力至关重要,因为越来越多的公司正在采用这些开发实践,要求新员工或自由职业者精通这些概念。什么是持续集成 (CI)?CI 是定期(通常一天几次)将所有程序员当前工作副本合并到共享主线的实践。开发人员在进行更改之前检查代码库的工作副本。随着时间的推移,随着其他开发人员检出并进行更改,检出的源代码库工作副本会过时,可能需要开发人员进行越来越多的工作来实际将其完成的更改检回主存储库。如果不使用 CI,合并所有这些更改会变得非常困难,并且可能导致将更改合并回主源代码库所需的时间比进行更改本身花费的时间更多。CI 旨在通过确保所有开发人员都消除此问题尽早并经常进行集成,目的是减少返工并最终节省成本和时间。这涉及到所有开发人员每天多次将他们的代码合并回主存储库。一个额外的好处是,每个合并更改的程序员都需要构建和运行(并通过)所有通常自动运行的单元测试,这意味着代码库更容易使用和合并更改,因此可能更稳定。什么是持续交付或部署 (CD)?这扩展了 CI,以确保可以更快地将软件的新更改以更可持续的方式发布给客户端。它从开发角度(自动测试、代码签入等)利用了 CI 的优势,允许构建实际的代码库,并自动将新版本发布到客户端,这实际上意味着只需单击按钮即可将新版本部署到客户端。CI/CD 概念。通过遵循 CI/CD 开发流程,可以更快地构建和发布代码库,并且整体处于更稳定的状态。这些是越来越多的公司在 2019 年及以后采用 CI/CD 开发流程的一些原因。本课程的关键主题。1.持续集成2.持续交付3.应用中心4. GitHub 拉取请求5。分支保护 6. UI 测试 7.应用程序诊断 8.应用分析您将学到什么?• 了解如何跟踪应用中的错误和崩溃。• 了解如何跟踪应用中触发的任何事件。• 在应用开发过程中应用完整的 CI/CD 流程。• 使用 GitHub 触发代码检查和向用户分发应用。• 使用 App Center 自动检查并保护重要分支。• 利用 App Center 在每次合并时自动创建构建。• 自动将新构建分发给 Beta 测试人员。• 自动将新版本分发到 Google 应用商店。• 专注于开发功能,将构建和分发留给 App Center。• 通过自动构建和检查来改善团队合作,从而提高合并质量。• 借助 App Center 中的分析功能实现产品发现。• 在各种云托管的物理设备中测试您的应用程序。与其他 CI/CD 课程的差异。虽然还有其他 CI/CD 课程,但大多数都过于笼统。本课程完全为 Android 开发人员量身定制,这样您就可以立即开始在应用程序开发过程中应用您所学到的知识。因此,该课程还涵盖了其他 CI/CD 课程中通常没有的主题,例如 Android 应用程序开发的 UI 测试。该课程的目标受众是谁?该课程不需要任何 CI/C 基础

MP4 |视频:h264,1920×1080 |音频:AAC、44.1 KHz、2 Ch
级别:全部 |类型: 电子学习 |语言: 英文+字幕 |时长:43 个讲座(6h 45m)

你将学到什么

  • 在应用开发过程中应用完整的 CI/CD 流程。
  • 使用 GitHub 触发代码检查和向用户分发应用。
  • 使用 App Center 自动检查并保护重要分支。
  • 利用 App Center 在每次合并时自动创建构建。
  • 自动将新版本分发给 Beta 测试人员。
  • 此页面上有其他功能的完整列表。

要求

本课程不需要任何 CI/CD 或 DevOps 经验
一些基本的 Git 和开发人员经验。有GitHub经验者优先
虽然这是一门CI/CD课程,但它是面向Android开发者的,所以需要一些基本的Android开发经验。

描述

您将在本课程中学到什么?在本课程中,您将学习 CI/CD(持续集成/持续交付的缩写)的基础知识,并能够在您的 Android 应用开发过程中应用这些基础知识。“部署”一词经常用来代替“交付”,但实际上含义相同。这些技能对于最大限度地发挥您在 2019 年及以后的职业潜力至关重要,因为越来越多的公司正在采用这些开发实践,要求新员工或自由职业者精通这些概念。什么是持续集成 (CI)?CI 是定期(通常一天几次)将所有程序员当前工作副本合并到共享主线的实践。开发人员在进行更改之前检查代码库的工作副本。随着时间的推移,随着其他开发人员检出并进行更改,检出的源代码库工作副本会过时,可能需要开发人员进行越来越多的工作来实际将其完成的更改检回主存储库。如果不使用 CI,合并所有这些更改会变得非常困难,并且可能导致将更改合并回主源代码库所需的时间比进行更改本身花费的时间更多。CI 旨在通过确保所有开发人员都消除此问题尽早并经常进行集成,目的是减少返工并最终节省成本和时间。这涉及到所有开发人员每天多次将他们的代码合并回主存储库。一个额外的好处是,每个合并更改的程序员都需要构建和运行(并通过)所有通常自动运行的单元测试,这意味着代码库更容易使用和合并更改,因此可能更稳定。什么是持续交付或部署 (CD)?这扩展了 CI,以确保可以更快地将软件的新更改以更可持续的方式发布给客户端。它从开发角度(自动测试、代码签入等)利用了 CI 的优势,允许构建实际的代码库,并自动将新版本发布到客户端,这实际上意味着只需单击按钮即可将新版本部署到客户端。CI/CD 概念。通过遵循 CI/CD 开发流程,可以更快地构建和发布代码库,并且整体处于更稳定的状态。这些是越来越多的公司在 2019 年及以后采用 CI/CD 开发流程的一些原因。本课程的关键主题。1.持续集成2.持续交付3.应用中心4. GitHub 拉取请求5。分支保护 6. UI 测试 7.应用程序诊断 8.应用分析您将学到什么?• 了解如何跟踪应用中的错误和崩溃。• 了解如何跟踪应用中触发的任何事件。• 在应用开发过程中应用完整的 CI/CD 流程。• 使用 GitHub 触发代码检查和向用户分发应用。• 使用 App Center 自动检查并保护重要分支。• 利用 App Center 在每次合并时自动创建构建。• 自动将新构建分发给 Beta 测试人员。• 自动将新版本分发到 Google 应用商店。• 专注于开发功能,将构建和分发留给 App Center。• 通过自动构建和检查来改善团队合作,从而提高合并质量。• 借助 App Center 中的分析功能实现产品发现。• 在各种云托管的物理设备中测试您的应用程序。与其他 CI/CD 课程的差异。虽然还有其他 CI/CD 课程,但大多数都过于笼统。本课程完全为 Android 开发人员量身定制,这样您就可以立即开始在应用程序开发过程中应用您所学到的知识。因此,该课程还涵盖了其他 CI/CD 课程中通常没有的主题,例如 Android 应用程序开发的 UI 测试。该课程的目标受众是谁?该课程不需要任何 CI/C 基础

其他信息

收录者
发布日期
10月26日
类别
IT与软件
标签
Android 开发者工具 人工智能应用开发 安卓开发 技能发展 汽车开发 精通 CI/CD
探索
Video Courses
创作者
Tim Buchalka's Learn Programming Academy
语言
英语
上传者
Bailee Swaniawski
出版商
Udemy

下载版本

版本 兼容平台 语言 大小 更新时间 下载
2025 英文 3.80GB 2026-10-26
Zip解压密码:123
温馨提示:本资源来源于互联网,仅供参考学习使用。若该资源侵犯了您的权益,请联系我们处理。

评分及评论

0

(满分5, 共1用户评价)

来评个分数吧

  • 5星
    100%
  • 4星
    0%
  • 3星
    0%
  • 2星
    0%
  • 1星
    0%

Android 开发者掌握 CI/CD