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 Actions
去automate
開發流程,怎麼構建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
withCodeQL
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
andsecurity policies
within GitHub Authenticate
andauthorize
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 題根據證照種類不同而不同題目