課程 AZ-400T04-A: 實作相依性管理

本課程提供實作相依性管理的知識和技能。學生將學習如何設計相依性管理策略以及如何管理安全性和合規性。

對象設定檔

本課程的學生對實作相依關係管理或透過Microsoft Azure DevOps Solutions認證測驗感興趣。

職務角色: DevOps 工程師

獲得的技能

  • 建議成品管理工具與作法
  • 抽象一般套件以啟用共用與重複使用
  • 檢查程式碼基底以識別可以轉換為包套件的程式碼相依性

必要條件

關於Azure,版本控制,敏捷軟體開發和核心軟體開發原理的基礎知識。在提供軟體的組織中擁有經驗會很有幫助。

課程大綱

模組 1: 設計相依性管理策略

課程

  • 簡介
  • 封裝相依性
  • 封裝管理
  • 實作版本控制策略

實驗室 : 更新軟體包

完成本單元後,學生將能夠:

  • 推薦成品管理工具和實踐
  • 抽象的通用軟體包以實作共享和重用
  • 檢查代碼庫以確定可以轉換為程序包的代碼相依性關係
  • 確定並推薦整個解決方案中的標準化軟體包類型和版本
  • 重構現有的構建管道以實作發布包的版本策略
  • 管理安全性和合規性

模組 2: 管理安全性和合規性

課程

  • 簡介
  • 封裝安全
  • 開放原始碼軟體
  • 整合許可證和漏洞掃描

完成本單元後,學生將能夠:

  • 檢查開放式程式碼軟體套件的安全性與授權合規性,以符合公司標準

  • 配置構建管道以存取軟體包安全性和許可證等級

  • 設定對套件摘要的安全存取