GitHub Foundations #1 시험 소개 — 시험 구조와 학습 전략
Git 기초 6편으로 스냅샷 모델부터 첫 Pull Request까지 익히고, Git 실무 워크플로우 7편으로 브랜치 전략과 PR 운영까지 다뤘다면, 다음의 자연스러운 단계는 그 감각을 자격증으로 검증받는 일입니다. GitHub는 공식 자격증 프로그램을 운영하며, 입문 등급인 GitHub Foundations 위로 GitHub Actions, GitHub Copilot, GitHub Advanced Security, GitHub Administration 같은 상위 자격증이 이어집니다. 이 시리즈는 그 출발점인 GitHub Foundations Certification 합격에 필요한 전 범위를 10편으로 정리하는 트랙입니다.
이 글은 시리즈의 시작점입니다. 문제를 풀러 들어가기 전에 머릿속에 있어야 하는 그림, 곧 시험이 무엇을 묻는지, 어떤 형태로 묻는지, 어떤 순서로 준비하면 되는지를 정리하겠습니다.
GitHub Foundations는 어떤 자격증인가 #
GitHub Foundations는 GitHub 플랫폼을 얼마나 이해하고 활용할 수 있는지를 묻는 자격증입니다. 코드를 작성하는 능력이나 알고리즘 실력을 검증하지 않습니다. 대신 다음 같은 질문에 흔들림 없이 답할 수 있는지를 확인합니다.
- Git과 GitHub는 무엇이 다른가
- fork와 clone과 템플릿 저장소는 각각 언제 쓰는가
- Issue, Pull Request, Discussions는 어떤 협업 문제를 푸는 기능인가
- GitHub Actions, Codespaces, Copilot은 개발 흐름의 어느 단계를 자동화하는가
- 조직에서 저장소 권한과 보안 기능은 어떻게 구성하는가
전부 객관식이고 실기가 없으므로, 터미널 조작에 자신이 없는 사람도 응시할 수 있습니다. 선수 조건도 없습니다. 그래서 이 자격증의 수요층은 개발자에 한정되지 않습니다.
| 대상 | 효용 |
|---|---|
| 개발 입문자, 신입 엔지니어 | GitHub 협업 어휘를 체계적으로 갖추는 가장 빠른 길. 포트폴리오에 붙는 첫 자격 |
| PM, 기획, 디자이너 | 개발팀과 같은 어휘로 Issue와 PR을 읽고 쓰기 위한 최소 셋 |
| GitHub 도입 조직의 구성원 | 플랜, 권한, 보안 기능의 경계를 이해하고 의사결정을 읽는 능력 |
| 상위 자격증 준비자 | Actions, Advanced Security 등 상위 시험으로 가기 전의 공통 기초 |
반대로 GitHub에서 몇 년째 매일 PR을 굴려 온 엔지니어라면 이 시험이 새로 알려 주는 것은 많지 않습니다. 다만 그 경우에도 평소 쓰지 않던 영역(Projects, 조직 관리, 커뮤니티 기능)이 시험 범위에 들어 있으므로, 도메인 지도를 훑고 빈 곳만 채우는 전략이 성립합니다.
시험 구조 #
| 항목 | 내용 |
|---|---|
| 형식 | 객관식 (단일 선택 + 복수 선택) |
| 문항 | 채점 문항 약 75개 + 소량의 비채점 사전테스트 문항 |
| 시간 | 120분 |
| 합격 기준 | 스케일 점수 방식. 대략 70% 안팎으로 알려져 있습니다 |
| 응시 방식 | PSI 온라인 프록터 또는 테스트 센터 |
| 비용 | 99달러 수준 (시점에 따라 변동될 수 있습니다) |
| 유효 기간 | 3년 |
| 선수 조건 | 없음 |
등록은 GitHub 공식 자격증 등록 사이트에서 진행합니다. 온라인 프록터 방식을 고르면 집에서 웹캠 감독 아래 응시하게 되므로, 세 가지를 미리 준비해 두어야 합니다.
- 신분증 — 등록한 이름과 표기가 일치하는 영문 신분증이 필요합니다.
- 응시 환경 — 혼자 있는 조용한 공간이어야 하고, 시험 전 웹캠으로 책상 주변을 보여 주는 환경 점검 절차가 있습니다.
- 네트워크와 장비 — 감독 소프트웨어가 안정적으로 동작할 컴퓨터와 회선을 확인합니다. 사전 시스템 테스트를 제공하므로 시험 전날까지 통과해 두는 것이 안전합니다.
문항 수 대비 시간은 넉넉한 편입니다. 120분에 90문항 남짓이면 문항당 1분 이상이 주어지고, 실기가 없으므로 시간 압박보다는 범위를 빠짐없이 훑었는지가 합격을 가릅니다. 복수 선택 문항은 몇 개를 골라야 하는지가 문항에 명시되므로, 지시문의 선택 개수를 놓치지 않는 것만 주의하면 됩니다.
합격하면 디지털 뱃지가 발급됩니다. 이력서와 LinkedIn 프로필에 검증 가능한 링크로 첨부할 수 있어, 취득 사실을 증빙 문서 없이 공유할 수 있습니다.
7개 도메인 지도 #
시험 범위는 7개 도메인으로 나뉩니다. 이 시리즈의 각 편이 도메인을 하나씩 맡습니다.
| 도메인 | 다루는 것 | 이 시리즈 |
|---|---|---|
| 1. Introduction to Git and GitHub | Git 기본, GitHub 계정과 플랜 구조 | #2 |
| 2. Working with GitHub Repositories | 저장소 생성, 브랜치, 태그, 릴리스, gist | #3 |
| 3. Collaboration Features | Issue, PR, 코드 리뷰, Discussions | #4, #5 |
| 4. Modern Development | Actions, Codespaces, Copilot, Packages | #6 |
| 5. Project Management | Projects, 자동화, 인사이트 | #7 |
| 6. Privacy, Security, and Administration | 권한, 2FA, Dependabot, 보안 기능 | #8 |
| 7. Benefits of the GitHub Community | 오픈소스, InnerSource, 커뮤니티 기능 | #9 |
| (전 도메인) | 풀스케일 모의고사 50문항 | #10 |
도메인별 출제 비중은 협업 기능(Domain 3)이 가장 크고 Git과 GitHub 입문(Domain 1)이 그다음으로 알려져 있습니다. 세부 가중치는 개정될 수 있으므로 응시 전에 공식 study guide에서 최신 값을 확인하기 바랍니다. 이 시리즈도 협업 기능에 두 편(#4, #5)을 배정해 비중을 맞췄습니다.
학습 전략 — 눌러 본 기능은 잊히지 않는다 #
준비 순서는 네 단계를 권합니다.
- 공식 study guide를 먼저 읽습니다. 도메인별 세부 항목이 나열되어 있어, 자신이 이미 아는 영역과 빈 영역이 바로 구분됩니다.
- GitHub Skills로 실습합니다. GitHub가 제공하는 무료 인터랙티브 과정으로, 실제 저장소에서 Issue를 열고 PR을 머지하며 배웁니다. 시험이 묻는 기능 대부분이 과정으로 존재합니다.
- Microsoft Learn의 GitHub Foundations 학습 경로를 훑습니다. 도메인 구성과 거의 같은 순서로 짜여 있어 이론 정리에 알맞습니다.
- 이 시리즈로 시험 관점의 요점을 정리하고, #10 모의고사로 최종 점검합니다.
Git 명령 자체가 낯설다면 이 블로그의 Git 기초 시리즈를 먼저 마치는 편이 좋습니다. Domain 1의 Git 문항은 그 시리즈의 범위와 거의 겹칩니다.
학습 시간 배분은 자신의 배경에 따라 갈립니다.
- GitHub를 매일 쓰는 개발자 — 익숙한 영역(저장소, PR)은 훑고, 평소 안 쓰는 영역(Projects, 조직 관리, 커뮤니티, 플랜별 기능 경계)에 시간을 집중합니다. 이 경우 준비 기간은 짧게 잡아도 됩니다.
- GitHub가 처음인 입문자 — Domain 1과 3을 실습 중심으로 충분히 다지고, 나머지 도메인은 개념 위주로 정리합니다. GitHub Skills 과정을 순서대로 따라가는 것이 가장 확실한 경로입니다.
- 비개발 직군 — Git 명령은 표의 수준(무슨 명령이 무슨 역할인지)까지만 잡고, 웹 화면에서 이뤄지는 협업 기능과 개념 구분에 비중을 둡니다. 시험은 터미널 숙련도를 요구하지 않습니다.
마무리 #
이번 글의 핵심은 세 가지입니다.
- GitHub Foundations는 GitHub 플랫폼 활용 개념을 묻는 객관식 입문 자격증으로, 선수 조건이 없어 개발자와 비개발 직군 모두에게 열려 있습니다.
- 시험은 7개 도메인, 120분, 채점 문항 약 75개로 구성되며 협업 기능의 비중이 가장 큽니다.
- 준비는 공식 study guide로 빈 곳을 찾고, GitHub Skills와 실습 계정으로 직접 조작해 보는 순서가 효율적입니다.
다음 글인 “GitHub Foundations #2 Domain 1: Git과 GitHub 입문 — 버전 관리와 제품 구조"에서는 첫 도메인을 다룹니다. Git과 GitHub의 경계, 계정과 플랜 구조처럼 시험 전반의 바탕이 되는 개념부터 정리하겠습니다.