GH-900: GitHub Foundations

€295.00
| /

________________________________________________________________

Do you want to take this course remotely or in person?

Contact us by email: info@nanforiberica.com , phone: +34 91 031 66 78, WhatsApp: +34 685 60 05 91 , or contact Our Offices

________________________________________________________________

GH-900 Course: GitHub Foundations

GitHub Fundamentals introduces you to GitHub's core concepts, features, and products. You'll discover the benefits of using GitHub as a collaborative platform and explore its core features, including repository management, commits, branches, and merging. Through curated modules and hands-on exercises, you'll gain a solid understanding of GitHub's essential tools and be well-prepared to start contributing to projects and collaborating effectively on GitHub.

Beginner - GitHub - Administrator, DevOps Engineer

Duration of the GH-900 course
GH-900 Training Stand
virtual classroom Training GH-900

Course aimed at

This course is intended for students who want to understand GitHub best practices.

  • You'll understand the fundamental functions of GitHub, learn about repository management, and understand the GitHub workflow, including branches, commits, and pull requests.

  • Additionally, you'll explore GitHub's collaborative features by reviewing issues and discussions, and you'll be able to manage your GitHub notifications and subscriptions.

Course objectives

Upon completion of this course, students will be able to:

  • Understanding essential GitHub tools
  • Get familiar with Git
  • Learn more about GitHub Copilot


Elements of the GH-900 formation

  • GitHub Fundamentals Part 1 of 2 (8 modules)
  • GitHub Fundamentals Part 2 of 2 (8 modules)


GH-900 Course Content

Module 1: Introduction to Git

  • What is version control?
  • Exercise: Test Git
  • Basic Git Commands

Module 2: Introduction to GitHub

  • What is GitHub?
  • GitHub Flow Components
  • GitHub is a collaborative platform
  • GitHub Platform Management
  • Exercise: A guided tour of GitHub

Module 3: Introduction to GitHub Products

  • GitHub Accounts and Plans
  • GitHub Mobile and GitHub Desktop
  • GitHub Billing
  • License usage statistics
  • License usage statistics on machines and peripheral devices
  • Metered Usage Reports

Module 4: Setting up code scanning on GitHub

  • What is code scanning?
  • Enable code scanning with third-party tools
  • Set up code scanning
  • Setting up the code scanning exercise

Module 5: Introduction to GitHub Copilot

  • GitHub Copilot, your AI peer programmer
  • Interact with Copilot
  • Set up, configure, and troubleshoot GitHub Copilot
  • Exercise: Develop with AI-powered code suggestions using GitHub Copilot and VS Code

Module 6: Code with GitHub Codespaces

  • The Codespace Lifecycle
  • Customize your Codespace
  • Codespaces versus GitHub.dev editor
  • Exercise: Code with Codespaces and Visual Studio Code

Module 7: Manage your work with GitHub Projects

  • Projects versus Classic Projects
  • How to create a project
  • How to organize your project
  • How to organize and automate your project
  • Vision and automation with projects

Module 8: Communicate effectively on GitHub using Markdown

  • What is Markdown?
  • Exercise - Communicating using Markdown

Module 9: Contributing to an open source project on GitHub

  • Identify where you can help
  • Contribute to an open source repository
  • Exercise: Create your first pull request

Module 10: Managing an InnerSource Program Using GitHub

  • How to Manage a Successful InnerSource Program
  • Exercise - InnerSource Fundamentals

Module 11: Maintain a secure repository using GitHub best practices

  • How to keep a GitHub repository secure
  • Automated security
  • Exercise: Secure your repository supply chain

Module 12: Introduction to GitHub Administration

  • What is GitHub administration?
  • How does GitHub authentication work?
  • How does GitHub organization and permissions work?
  • Manage access, permissions, and enterprise governance

Module 13: Authenticating and Authorizing User Identities on GitHub

  • User identity and access management
  • User authentication
  • User authorization
  • Team synchronization

Module 14: Managing repository changes using pull requests on GitHub

  • What are pull requests?
  • Exercise: Reviewing Pull Requests

Module 15: Search and organize repository history using GitHub

  • How to search and organize repository history using GitHub
  • Exercise: Connect the dots in a GitHub repository

Module 16: Using GitHub Copilot with Python

  • What is GitHub Copilot?
  • Exercise: Configure GitHub Copilot to work with Visual Studio Code
  • Using GitHub Copilot with Python
  • Exercise: Updating a Python Web API with GitHub Copilot

Prerequisites

Students must have:

  • A GitHub account


Language

  • Course: English

  • Labs: English

Microsoft Certification (To be released in May 2025)

It will be published in May 2025

Level:
Role:
Product:
Subject: Digital & App Innovation


    Information related to training

    Soporte siempre a tu lado

    Training support: Always by your side

    Always by your side

    Modalidades Formativas

    Do you need another training modality?

    Self Learning - Virtual - In-person - Telepresence

    bonificaciones

    Bonuses for companies

    For companies