0% found this document useful (0 votes)
1K views

Github Foundations Exam Study Guide

This document provides a study guide for those looking to pass the GitHub Foundation Certification exam. It outlines the 7 domains that will be covered on the exam, including introduction to Git and GitHub, working with repositories, collaboration features, modern development, project management, privacy and security, and the benefits of the GitHub community. It recommends starting with hands-on experience using GitHub before studying the learning content and taking practice assessment questions to prepare for the certification.

Uploaded by

begic.sanel.bega
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views

Github Foundations Exam Study Guide

This document provides a study guide for those looking to pass the GitHub Foundation Certification exam. It outlines the 7 domains that will be covered on the exam, including introduction to Git and GitHub, working with repositories, collaboration features, modern development, project management, privacy and security, and the benefits of the GitHub community. It recommends starting with hands-on experience using GitHub before studying the learning content and taking practice assessment questions to prepare for the certification.

Uploaded by

begic.sanel.bega
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Study Guid

GitHub Foundation

G t xam-r ady or your GitHub Foundation C rti ication


ith our compr h n iv tudy guid . W ’v curat d th
ntial r ourc and in ight you n d to navigat th
oundation o GitHub and boo t your ucc ith th xam.

Audi nc Pro il
Thi xam i targ t d to ard GitHub u r ho ant to validat th ir und r tanding o th oundational
topic , product , and conc pt o collaborating, contributing, and orking on GitHub.

Obj ctiv Domain


An obj ctiv domain or a c rti ication xam, o t n r rr d to a a “domain” or “ xam domain,” i a
tructur d outlin or ram ork that d in th p ci ic kno l dg , kill , and topic that th c rti ication
xam ill cov r. It provid a cl ar roadmap or hat candidat hould xp ct to ncount r on th xam
and hat th y n d to tudy and pr par or.

Th domain provid d in thi tudy guid ar int nd d to provid in ight into th topic cat gori cov r d in
th GitHub Foundation xam, along ith th l arning obj ctiv ithin ach domain.

Domain Breakdown

Domain 1: Introduction to Git and GitHub

Domain 2: Working with GitHub Repositories

Domain 3: Collaboration Features

Domain 4: Modern Development

Domain 5: Project Management

Domain 6: Privacy, Security, and Administration

Domain 7: Bene ts of the GitHub Community

R comm ndation and B t Practic or Succ


To incr a your chanc o ucc in pa ing th GitHub Foundation xam, it’ ntial to tart ith a
olid oundation o ba ic xp ri nc , xpo ur , and pro ici ncy on GitHub. Th r comm nd d l arning
path or thi xam provid you ith an in-d pth tudy o th l arning cont nt, ollo d by hand -on
x rci and pr paration a m nt qu tion that r cr at d to nabl you to in -tun your
kno l dg and r adin or th c rti ication xam.
w
e
f
s
e
s
e
s
e
e
e
e
s
e
s
e
w
e
w
s
e
s
e
f
e
s
w
e
f
e
e
e
e
s
s
e
e
e
e
s
e
s
s
e
e
e
s
s
e
e
e
f
fi
s
e
e
e
e
e
f
e
e
e
e
f
s
e
f
e
s
e
f
f
e
s
e
s
e
e
s
s
e
w
s
s
s
e
s
e
s
e
s
e
f
s
e
w
e
f
s
s
s
s
e
s
s
s
e
e
f
s
s
e
s
e
w
s
f
e
s
e
s
e
e
e
s
e
e
e
w
f
e
e
s
s
e
e
f
e
s
e
e
e
f
e
e
s
e
s
s
s
e
s
s
e
e
f
e
s
w
s
e
s
e
e
f
e
w
w
e
e
e
s
s
s
e
w
e
f
e
e
e
e
e
f
e
e
s
e
f
w
f
e
f
f
e
e
e
e
e
e
e
w
e
e
e
e
s
e
s
e
e
w
s
e
w
e
s
e
e
s
s
e
e
s
s
e
s
e
e
e
e
s
e
e
f
e
e
e
s
e
w
e
s
e
s
f
s
e
f
e
e
e
e
e
e
f
e
e
e
s
e
s
s
e
s
e
f
e
w
e
e
Study Guid GitHub Foundation

Cont nt R ourc
Th ollo ing r ourc hav b n cr at d in collaboration ith GitHub a r comm nd d cont nt that
cov r th l arning obj ctiv in ach domain or th GitHub Foundation xam. Both icro o t L arn and
Link dIn L arning provid a compl t l arning path or th xam, but o r a di r nt l arning xp ri nc .

icro o t L arn

Th GitHub Foundation l arning path on S L arn o r a tr amlin d and


novic - ri ndly path ay d ign d to introduc you to th undam ntal conc pt
and product o GitHub tailor d or thi xam. Thi l arning journ y ill uncov r th
advantag o l v raging GitHub a a collaborativ plat orm and d lv into it
undam ntal unctionaliti and cor conc pt . By ngaging ith thought ully
curat d modul and hand -on x rci , you ill tabli h a oundational
compr h n ion o GitHub’ indi p n abl tool , pr paring you to b r contribut to proj ct and o t r
ici nt collaboration ithin th GitHub nvironm nt.

Link dIn L arning

Th Pr par or th GitHub Foundation C rti ication l arning path on Link dIn


L arning i a compr h n iv t o cour d ign d to quip you ith th kill
and kno l dg n c ary to xc l in th GitHub Foundation xam. Through
ngaging vid o l on , ollo -along xampl , and cl ar in truction , you’ll gain a
olid und r tanding o ntial conc pt uch a v r ion control, collaboration
b t practic , and r po itory navigation. Th cour in thi l arning path ar
tructur d to not only h lp you ma t r th undam ntal GitHub kill , but al o provid practical in ight
and r al- orld c nario to r in orc your l arning.

Domain 1: Introduction to Git and GitHub

Git and GitHub Basics

Describe version control

De ne distributed version control

Describe Git

Describe GitHub

Explain the di erence between Git and GitHub

Describe a GitHub repository

Describe a commit

Describe branching

De ne a remote in Git terminology

Describe the GitHub ow


M
f
e
e
s
s
e
f
e
f
fi
fi
s
e
e
e
e
e
f
e
e
e
e
e
s
e
e
e
s
f
e
e
w
w
w
e
e
e
e
e
s
f
e
e
s
e
s
e
s
ff
e
s
f
e
e
s
f
f
e
e
e
e
e
s
f
e
s
s
s
e
e
e
e
s
e
f
e
fl
s
e
w
e
e
s
e
f
s
s
w
e
s
e
e
e
s
s
s
s
e
f
e
s
s
e
e
e
s
s
e
s
s
s
e
e
e
e
s
w
e
e
s
e
e
e
e
f
s
e
e
f
e
e
e
s
f
e
e
s
e
e
e
e
s
e
e
e
s
s
e
e
s
e
e
s
e
e
s
e
s
e
e
s
M
s
s
e
e
e
e
e
e
f
e
e
f
s
s
f
s
s
w
e
s
s
s
e
e
e
s
e
e
e
s
e
e
e
e
f
e
s
f
s
e
e
f
e
e
f
e
f
s
s
e
e
s
w
s
s
s
w
e
f
e
e
e
e
s
w
e
e
w
tt
s
e
e
s
e
f
f
e
s
s
e
f
e
s
e
e
e
s
e
e
s
f
s
s
f
e
e
e
e
e
e
M
e
e
e
s
s
e
f
e
e
e
f
s
s
e
e
e
s
Study Guid GitHub Foundation

GitHub Entities

Describe the di erent GitHub accounts (personal, organization, enterprise)

Describe GitHub’s products for personal accounts (free, pro)

Describe GitHub’s products for organization accounts (free for organizations, teams)

Describe the di erent deployment options for GitHub Enterprise

Describe the features in the user pro le (metadata, achievements, pro le readme, repositories, pinned repositories,
stars, etc.)

GitHub Markdown

Identify the text formatting toolbar on issue and pull request comments

Describe Markdown

Identify the basic formatting syntax (headings, links, task lists, comments, etc.)

Explain where to nd and use slash commands

GitHub Desktop

Explain the di erence between GitHub Desktop and github.com

Describe the available features with GitHub Desktop

GitHub Mobile

Describe the available features with GitHub Mobile

Explain how to manage noti cations through the GitHub Mobile app
ff
ff
ff
fi
e
fi
fi
s
fi
Study Guid GitHub Foundation

Domain 2: Working ith GitHub R po itori

Understanding GitHub Repositories

Describe the components of a good README and the recommended repository les (LICENSE, CONTRIBUTING,
CODEOWNERS)

Explain basic repository navigation

Explain how to create a new repository

Describe repository templates

Describe the di erent features to maintaining a repository

Describe how to clone a repository

Describe how to create a new branch

Explain how to add les to a repository

Identify how to view repository insights

Explain how to save a repository with stars

Explain feature previews

Domain 3: Collaboration F atur

Issues

Describe how to link a PR to an issue

Describe how to create an issue

Describe the di erence between an issue, discussion, and pull request

Explain how to create a branch from an issue

Identify how to assign issues

Describe how to search and lter issues

Describe how to pin an issue

Explain basic issue management

Explain the di erence between issue templates and issue forms

Explain how to use keywords in issues


ff
ff
ff
e
fi
fi
w
e
e
s
e
s
s
e
s
fi
Study Guid GitHub Foundation

Pull requests

Describe a pull request

Explain how to create a new pull request

Describe the `base` and `compare` branches in a pull request

Explain the relationship of commits on a pull request

Describe draft pull requests

Describe the purpose of the pull request tabs (conversation, commits, checks, les changed)

Identify how to link activity within a pull request

Explain the di erent pull request statuses

Recognize how to comment on a posted link to a line or lines of code from a le

Describe code review with a codeowners le

Explain the di erent options for providing a code review on a pull request (comment, approve, request changes,
suggested changes)

Discussions

Describe the di erence between discussions and issues

Explain the options available with discussions (announcements, ideas, polls, Q&A, show and tell)

Identify how to mark a comment as an answer to a discussion

Explain how to convert a discussion to an issue

Recognize how to pin a discussion

Noti cations

Describe how to manage noti cation subscriptions

Explain how to subscribe to noti cation threads

Describe how to nd threads where you are at-mentioned

Identify the noti cation ltering options

Explain the di erent noti cation con guration options


fi
ff
ff
ff
ff
fi
fi
e
fi
fi
fi
fi
fi
fi
s
fi
fi
Study Guid GitHub Foundation

Gists, Wikis, and GitHub Pages

Explain how to create a GitHub gist

Describe how to fork and clone a gist

Explain GitHub Wiki pages

Describe how to create, edit, and delete wiki pages

Explain the visibility of wiki pages

Describe GitHub Pages

Domain 4: od rn D v lopm nt

GitHub Actions

Describe GitHub Actions (basic understanding)

Explain where you can use GitHub Actions within GitHub (general event types)

Explain where you can nd existing GitHub Actions

GitHub Copilot

Describe GitHub Copilot

Describe the di erence between GitHub Copilot for Individuals and GitHub Copilot for Business

Explain how to get started using GitHub Copilot

GitHub Codespaces

Describe GitHub Codespaces

Identify how do to start a GitHub codespace

Describe the codespace lifecycle

Describe the di erent customizations you can personalize with GitHub Codespaces

Recognize how to add and con gure dev containers

Identify how to share a deep link to a GitHub codespace

Explain how to use the github.dev editor

Explain the di erences between the github.dev editor and a GitHub Codespace
ff
ff
ff
M
e
fi
e
fi
e
e
e
s
Study Guid GitHub Foundation

Domain 5: Proj ct anag m nt

Manage your work with GitHub Projects

Describe GitHub Projects

Explain the layout options for projects

Describe the con guration options for projects

Explain the di erence between projects and projects classic

Explain the use of labels

Explain the use of milestones

Describe how to use and create template repos

Explain how to create, edit, and delete saved replies

Describe the bene ts of using a saved reply

Recognize how to add assignees to issues and pull requests

Explain how to use project work ows

Describe project insights

Domain 6: Privacy, S curity, and Admini tration

Authentication and Security

Explain how to secure your account with 2FA

Describe the di erent access permissions

Explain EMUs (Enterprise Managed Users)

GitHub Administration

Explain how to enable and disable features

Recognize repository permission levels

Identify the options for repository visibility

Explain repository privacy setting options (branch protections, codeowners, required reviewers)

Describe the main features and options in the Security tab

De ne repository insights

Explain how to manage collaborators


fi
ff
ff
fi
fi
e
e
M
fl
e
e
e
s
s
Study Guid GitHub Foundation

Explain how to manage organization settings

Describe members, teams, and roles in a GitHub organization

Domain 7: B n it o th GitHub Community

Describe the bene ts of the open source community

Describe open source

Describe GitHub Sponsors

Describe how GitHub advances open source projects

Identify how to follow people (receive noti cations, discover projects in their community)

Explain how to follow organizations (receive noti cations about their activity)

Describe the GitHub Marketplace and its purpose

Describe how to apply the bene ts of open source

Describe InnerSource

Identify the di erences between InnerSource and open source

Describe forking

Describe the components of a discoverable repository

Describe when to use issue templates

Describe when to use pull request templates


ff
e
fi
e
e
f
s
fi
f
e
fi
fi
s

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy