Github 證照

前言

2024-01-08,Github 的 blog 有篇新聞講說GitHub Certifications are generally available

連 github 都可以有證照可以考了,瀏覽一下分四大類:

  • GitHub Foundations Certification
  • GitHub Actions Certification
  • GitHub Advanced Security Certification
  • GitHub Administration Certification

證照種類

Foundations

github 基本使用,例如commit分支管理專案管理等等。

官方教材有講一些不錯的主題:

  • Github Copilot
  • Github Codespace
  • open source
  • security best practice

官方的教材:Github Fundation

Actions

透過Github Actionsautomate開發流程,怎麼構建CI/CD pipeline等等。

教材裡面的主題其實都蠻值得看的。

  • Automate development tasks by using GitHub Actions
  • Build continuous integration (CI) workflows by using GitHub Actions
  • Leverage GitHub Actions to publish to GitHub Packages
  • Create and publish custom GitHub actions
  • Build and deploy applications to Azure by using GitHub Actions
  • Manage GitHub Actions in the enterprise

用 Github 除了存放代碼外,他的 Actions 提供的 automation 也是很重要的主因。

其實各 CI/CD 平台很多概念都通用,甚至連分類很多都一樣,之後有時間再寫個橫向對比的,自己也做個統整筆記。

官方的教材:Github Actions

Advanced Security

這是給 Github 付費的企業級用戶,針對以下幾點做安全性的強化:

  • configure secret scanning
  • code scanning with CodeQL
  • dependency management
  • private repositories

官方的教材:Github Advanced Security Certification

Administration

就是對 Github 所有的管理,理論上考這張應該是 CP 值最高的,教材的總時數也最長。

教材大綱:

  • Introduction to GitHub administration
  • Introduction to GitHub's products
  • Maintain a secure repository by using GitHub best practices
  • Manage sensitive data and security policies within GitHub
  • Authenticate and authorize user identities on GitHub
  • GitHub administration for enterprise support and adoption
  • Manage GitHub Actions in the enterprise
  • Leverage GitHub Actions to publish to GitHub Packages

官方的教材:Github Administration Certification

考試相關

官方有個常見問題集,可以點進去參考。

把一些比較重要的列出來。

費用

99 美元

考試時間

120 分鐘

有效期間

3 年。

3 年過後要重新考試。

重考

考試沒過,重考要重新繳報名費 99 美元,而且還有間隔時間限制。

考試場地

  • PSI 線上考試
    • PSI 考過兩三次,體驗很差,考官也會遲到。
    • 找適當的考試環境也是問題,當初還花錢去租小樹屋。
    • 筆電螢幕已經夠小了,還要開遠端桌面去考試,可視範圍更小了。
  • 實體的考試中心
    • 台灣好像沒有,稍微搜一下沒搜到,畢竟是新證照

考試內容

  • 60 題多選題
  • 10 至 15 題根據證照種類不同而不同題目