Skip to content

Andresmup/github-foundations

Repository files navigation

GITHUB FOUNDATION STUDY GUIDE

Official_Study_Guide_Banner

Welcome to the Full GitHub Foundations Study Guide!

Whether you're preparing to pass the GitHub Foundations Exam or seeking to enhance your GitHub skills and become more familiar with the ecosystem, this repository is tailored for you.

All the notes are conveniently included within this repository, written in markdown for easy comprehension, with a focus on certification preparation.

Tip

  • If you are new to GitHub and simply want to gain some knowledge about it, it will take you about 10 hours to read everything.
  • However, if you plan to take the exam and are not familiar with the topics or are new to GitHub, I suggest spending approximately 20 hours on theoretical aspects and another 10 hours on practice in order to succeed.
  • These timeframes are intended for new beginners; you may require much less time if you are already familiar with GitHub and only need to refresh some tricky topics.

RECOMMENDED STUDY PATH

This study guide emphasizes two key aspects in its study path:

  • Progressing from foundational to advanced content, facilitating familiarity with the GitHub ecosystem.
  • Highlighting important aspects and alerting you to potential trick questions that may appear on the exam.

Important

Some of the following topics are theoretical, while others require practical application. You should feel comfortable working on GitHub and recall the steps you typically follow when performing tasks.

GITHUB OFFICIAL EXAM DOMAIN BREAKDOWN

Official_Study_Guide_Banner

This is the brakdown that Github provides in the official study guide, every sub item its linked with the content related.

Caution

Be careful, you should not trust on this oficial breakdown:

  • It covers only 50-55% of the total content required for exam success.
  • The suggested order may not align with the recommended path, as some domains contain unrelated content.
  • In the oficial breakdown there is no space define for practice which is a importante aspect in order to be familiar with the content.

MY EXPERIENCE

During my exam preparation, I chose to compile all necessary resources into this repository to centralize information.

By studying from these notes, practicing common GitHub tasks, familiarizing myself with GitHub CLI commands, writing and utilizing Markdown, and refreshing my Git skills, I successfully passed the exam. Here its my certificate.