GitHub Foundations #1 시험 소개 — 시험 구조와 학습 전략

6 분 소요

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 GitHubGit 기본, GitHub 계정과 플랜 구조#2
2. Working with GitHub Repositories저장소 생성, 브랜치, 태그, 릴리스, gist#3
3. Collaboration FeaturesIssue, PR, 코드 리뷰, Discussions#4, #5
4. Modern DevelopmentActions, Codespaces, Copilot, Packages#6
5. Project ManagementProjects, 자동화, 인사이트#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)을 배정해 비중을 맞췄습니다.

학습 전략 — 눌러 본 기능은 잊히지 않는다 #

준비 순서는 네 단계를 권합니다.

  1. 공식 study guide를 먼저 읽습니다. 도메인별 세부 항목이 나열되어 있어, 자신이 이미 아는 영역과 빈 영역이 바로 구분됩니다.
  2. GitHub Skills로 실습합니다. GitHub가 제공하는 무료 인터랙티브 과정으로, 실제 저장소에서 Issue를 열고 PR을 머지하며 배웁니다. 시험이 묻는 기능 대부분이 과정으로 존재합니다.
  3. Microsoft Learn의 GitHub Foundations 학습 경로를 훑습니다. 도메인 구성과 거의 같은 순서로 짜여 있어 이론 정리에 알맞습니다.
  4. 이 시리즈로 시험 관점의 요점을 정리하고, #10 모의고사로 최종 점검합니다.

Git 명령 자체가 낯설다면 이 블로그의 Git 기초 시리즈를 먼저 마치는 편이 좋습니다. Domain 1의 Git 문항은 그 시리즈의 범위와 거의 겹칩니다.

학습 시간 배분은 자신의 배경에 따라 갈립니다.

  • GitHub를 매일 쓰는 개발자 — 익숙한 영역(저장소, PR)은 훑고, 평소 안 쓰는 영역(Projects, 조직 관리, 커뮤니티, 플랜별 기능 경계)에 시간을 집중합니다. 이 경우 준비 기간은 짧게 잡아도 됩니다.
  • GitHub가 처음인 입문자 — Domain 1과 3을 실습 중심으로 충분히 다지고, 나머지 도메인은 개념 위주로 정리합니다. GitHub Skills 과정을 순서대로 따라가는 것이 가장 확실한 경로입니다.
  • 비개발 직군 — Git 명령은 표의 수준(무슨 명령이 무슨 역할인지)까지만 잡고, 웹 화면에서 이뤄지는 협업 기능과 개념 구분에 비중을 둡니다. 시험은 터미널 숙련도를 요구하지 않습니다.
가장 효과가 큰 준비물은 실습 계정입니다. 무료 계정으로 연습용 저장소를 하나 만들어, 이 시리즈에서 등장하는 기능(릴리스 발행, Issue 템플릿, Projects 보드, Dependabot 설정)을 직접 눌러 보며 따라오기 바랍니다. 화면에서 한 번 조작해 본 기능은 문항에서 헷갈리지 않습니다.

마무리 #

이번 글의 핵심은 세 가지입니다.

  • GitHub Foundations는 GitHub 플랫폼 활용 개념을 묻는 객관식 입문 자격증으로, 선수 조건이 없어 개발자와 비개발 직군 모두에게 열려 있습니다.
  • 시험은 7개 도메인, 120분, 채점 문항 약 75개로 구성되며 협업 기능의 비중이 가장 큽니다.
  • 준비는 공식 study guide로 빈 곳을 찾고, GitHub Skills와 실습 계정으로 직접 조작해 보는 순서가 효율적입니다.

다음 글인 “GitHub Foundations #2 Domain 1: Git과 GitHub 입문 — 버전 관리와 제품 구조"에서는 첫 도메인을 다룹니다. Git과 GitHub의 경계, 계정과 플랜 구조처럼 시험 전반의 바탕이 되는 개념부터 정리하겠습니다.

X