+91 92891 11686 (Chat Only)

GitHub Foundations GH-900

0 (0 Ratings)
The GitHub Foundations GH-900 course introduces the fundamental concepts, features, and products of GitHub. It is designed for learners who want to understand GitHub as a collaborative development platform and build a strong foundation in Git, repositories, collaboration, project management, security, and modern development practices. The course covers GitHub repositories, commits, branches, pull requests, issues, discussions, notifications, GitHub Copilot, GitHub Codespaces, GitHub Projects, Markdown, open-source contribution, InnerSource, repository security, GitHub administration, authentication, and GitHub history and search. Hands-on exercises provide practical experience with core GitHub workflows and collaboration features.
No distractions. Just you!

Course Description

Key Takeaways
  • Understand Git and GitHub fundamentals.
  • Work with GitHub repositories, branches, commits, and pull requests.
  • Collaborate using GitHub issues, discussions, notifications, and other collaboration tools.
  • Explore modern development practices including GitHub Actions, Copilot, and Codespaces.
  • Manage projects using GitHub Projects.
  • Understand GitHub privacy, security, and administration fundamentals.
  • Explore GitHub's open-source and community features.
Course Outline

Part 1 of 2: GitHub Foundations

Module 1: Introduction to Git

  • Understand source control.
  • Learn the fundamentals of Git.
  • Work with basic Git commands.
  • Understand version control concepts.

Module 2: Introduction to GitHub

  • Understand what GitHub is.
  • Explore the components of GitHub Flow.
  • Understand GitHub as a collaborative platform.
  • Explore GitHub platform management.
  • Work with issues, notifications, branches, commits, and pull requests.

Module 3: Introduction to GitHub's products

  • Explore GitHub account types.
  • Understand GitHub plans and associated features.
  • Understand GitHub billing.
  • Explore GitHub Desktop.
  • Explore GitHub Mobile.

Module 4: Configure code scanning on GitHub

  • Understand code scanning.
  • Configure code scanning using CodeQL.
  • Use third-party code-scanning tools.
  • Configure code scanning with GitHub Actions.

Module 5: Introduction to GitHub Copilot

  • Understand GitHub Copilot.
  • Generate code using GitHub Copilot.
  • Understand inline suggestions.
  • Use conversational GitHub Copilot capabilities.
  • Understand how GitHub Copilot can help generate, understand, refactor, and debug code.

Module 6: Code with GitHub Codespaces

  • Understand GitHub Codespaces.
  • Create cloud-hosted development environments.
  • Configure development environments.
  • Work with Codespaces from different devices.

Module 7: Manage your work with GitHub Projects

  • Understand GitHub Projects.
  • Create and manage issues.
  • Break work into tasks.
  • Track relationships.
  • Add custom fields.
  • Collaborate through project conversations.

Module 8: Communicate effectively on GitHub using Markdown

  • Understand Markdown.
  • Use Markdown to communicate effectively.
  • Format GitHub content using Markdown.
  • Improve communication in GitHub repositories and collaboration tools.

Part 2 of 2: GitHub Foundations

Module 9: Contribute to an open-source project on GitHub

  • Find open-source projects.
  • Identify opportunities to contribute.
  • Contribute to an open-source repository.
  • Create a pull request.
  • Communicate with project maintainers.

Module 10: Manage an InnerSource program by using GitHub

  • Understand InnerSource.
  • Manage discoverable repositories.
  • Create effective repository READMEs.
  • Use issue and pull-request templates.
  • Build transparency into repositories.
  • Measure InnerSource success.

Module 11: Maintain a secure repository by using GitHub best practices

  • Understand secure GitHub repositories.
  • Apply repository security best practices.
  • Use automated security.
  • Secure the software supply chain.

Module 12: Introduction to GitHub administration

  • Understand GitHub administration.
  • Understand GitHub authentication.
  • Understand GitHub organization and permissions.
  • Manage enterprise access, permissions, and governance.

Module 13: Authenticate and authorize user identities on GitHub

  • Understand identity and access management.
  • Understand user authentication.
  • Understand user authorization.
  • Understand supported identity providers and technologies.
  • Understand SAML SSO.
  • Understand team synchronization.

Module 14: Manage repository changes by using pull requests on GitHub

  • Understand pull requests.
  • Review branches and their relationship to pull requests.
  • Create pull requests.
  • Understand pull request statuses.
  • Merge pull requests into a base branch.

Module 15: Search and organize repository history by using GitHub

  • Search GitHub repository history.
  • Use filters.
  • Use blame.
  • Cross-link repository information.
  • Organize and investigate repository history.

Module 16: Using GitHub Copilot with Python

  • Understand GitHub Copilot as an AI pair programmer.
  • Set up GitHub Copilot with Visual Studio Code.
  • Use GitHub Copilot with Python.
  • Update a Python web API using GitHub Copilot.
Duration

2 Days

Exam Details

Certification: Microsoft Certified: GitHub Foundations

Exam: GH-900: GitHub Foundations

Duration: 45 minutes

Format: Proctored Microsoft certification exam.

Lab Outline
  • Trying basic Git commands.
  • Taking a guided tour of GitHub.
  • Working with GitHub repositories, branches, commits, and pull requests.
  • Contributing to an open-source repository.
  • Creating a pull request.
  • Managing an InnerSource project.
  • Securing a repository and its software supply chain.
  • Working with GitHub administration and authentication concepts.
  • Reviewing and merging pull requests.
  • Searching and organizing repository history.
  • Setting up and using GitHub Copilot with Python.
Who should attend
  • Students who want to understand GitHub fundamentals.
  • Developers beginning to work with GitHub.
  • DevOps professionals seeking GitHub fundamentals.
  • Administrators working with GitHub.
  • Solution Architects who need foundational GitHub knowledge.
  • Non-developers and GitHub users seeking to improve their GitHub proficiency.
Prerequisites
  • A GitHub account.
  • Basic familiarity with GitHub is helpful but not required for the beginner-level course.
  • Ability to navigate and work with files in GitHub is useful for the practical exercises.

Need Customized Curriculum?

GET A FREE DEMO CLASS

Choose Your Preferred Learning Mode

One-To-One Training

Personalized Schedule one-on-one Expert Guidance Private Session – Just You & the Instructor Guaranteed-To-Run Tailored for Your Success

ONLINE TRAINING

Learn Anytime, Anywhere Self-Paced & Interactive Budget-Friendly, High-Impact Smart Learning for Smart Professionals

CORPORATE TRAINING

Available Onsite / Online Team-Based Learning, Your Way Tailored for Business Goals Training That Grows With Your Team On-Demand Expert Instructors

Can’t find the right Learning Mode?

Our instructors

Mohammad Gufran Network Binary

MOHAMMED GUFRAN

17 years of Experience
Enterprise Networking | Network Security | Software Defined Networking & Automation

AKMAL YAZDANI

18+ years of Experience
Azure & AWS services |Managing and Implementing Windows servers

MUHAMMAD MUSAB

4+ Years of Experience
Cisco Technologies | Cisco and HPE ARUBA Technologies | Routing and Switching

RANIA GABRIEL GEORGE HAKIM

25+ years of Experience
Enterprise Networking | Network Security | Software Defined Networking & Automation
Microsoft Instructor and Windows Network Specialist

MOHD FARAZ HARMIS

25+ years of Experience
Managing and Implementing Microsoft Azure cloud | Active Directory

SHAHEEN AKHTAR

17 years of Experience
TCP | and UDP protocols, along | with expertise in firewalls such as Palo Alto

KUDDOOS ALI

14+ years of Experience
Experienced Network Engineer proficient in AFC | Aruba Central | Aruba CX switches

AAMIR MASOOD

6 years of Experience
AWS Compute | AWS Storage | AWS Database | AWS Management
Faizan Ahmad IT Advisor

FAIZAN AHMAD

7 years of Experience
Software support Issue Resolution | User assistance | Microsoft Active Directory
cisco Instructor in Dubai Saad shah

SAAD SHAH

10 years of Experience
Cisco Technologies | Routing and Swtiching | Data Center | Security

Here's What People Are Saying About Cybersec Trainings

Why Network Binary Trainings?

Expertise and Reputation

Comprehensive Training Programs

Industry-Relevant Curriculum

Certification and Career Advancement

Certified & Experienced Instructors

FAQs

What is the GH-900 certification?

GH-900 is the GitHub Foundations certification exam from Microsoft. It validates foundational knowledge of GitHub, including Git, repositories, collaboration, project management, modern development practices, security, administration, and the GitHub community.

What topics are covered in the GH-900 exam?

The current exam covers Git and GitHub basics, repository management, collaboration, modern development practices, GitHub Projects, privacy and security, administration, and GitHub community features.

Is GH-900 suitable for beginners?

Yes. Microsoft classifies GitHub Foundations as a beginner-level course and certification. It is intended for GitHub users, including developers and non-developers, who want to establish a foundation in GitHub.

Does the GitHub Foundations course include hands-on exercises?

Yes. The Microsoft learning paths include practical exercises covering Git, GitHub repositories, open-source contribution, InnerSource, repository security, pull requests, repository history, and GitHub Copilot with Python.

Do I need programming experience before taking GH-900?

No specific programming experience is required for the GitHub Foundations course. The course is designed to introduce fundamental GitHub concepts and is suitable for both developers and non-developers.

Dear Learner

Take a step closer to grow and glow in your career.

loader-infosectrain

Connect with Us

Dear Learner

Take a step closer to grow and glow in your career.

loader-infosectrain

Connect with Us