GH-100: GitHub fundamentals - Administration basics and product features

€695.00
| /

________________________________________________________________

Do you want to take this course in another training mode?
Contact us

Other modes: Telepresence - Classroom

________________________________________________________________

GH-100 Course: GitHub fundamentals - Administration basics and product features

In this course, you will learn the fundamentals of GitHub and gain a better understanding of its core features with a hands-on exercise, all within a GitHub repository.

You will learn best practices for creating, hosting, and maintaining a secure GitHub repository.

⏱️

Course duration:
100 hours

🔑

Classroom access:
3 months

Course audience

This course is intended for students who want to understand GitHub best practices. You will understand the fundamental functions of GitHub, learn about repository management, and understand the GitHub workflow, including branches, commits, and pull requests. In addition, you will explore GitHub's collaborative functions by reviewing issues and discussions, and you will be able to manage your GitHub notifications and subscriptions.

 

Course objectives

  • Understand the fundamentals of GitHub as a collaborative development platform.
  • Learn how to create, manage, and administer public and private repositories.
  • Configure and use collaboration tools such as issues, pull requests, and GitHub Projects.
  • Apply good administration practices in organizational environments.
  • Explore key product functionalities, including GitHub Actions, security, and automation.
  • Develop practical skills to integrate GitHub into development and operations workflows.

 

GH-100 training elements

  • GitHub basics: administration basics and product features, part 1 of 2 (4 modules)
  • GitHub basics: administration basics and product features, part 2 of 2 (5 modules)

 

GH-100 Course content GitHub Fundamentals: Administration basics and product features

Module 1: Introduction to GitHub

  • Introduction
  • What is GitHub?
  • Components of the GitHub flow
  • GitHub is a collaborative platform
  • GitHub platform administration
  • Exercise: Guided tour of GitHub

Module 2: Introduction to GitHub administration

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

Module 3: Introduction to GitHub products

  • Introduction
  • GitHub plans and accounts
  • GitHub Mobile and GitHub Desktop
  • GitHub billing
  • License usage statistics
  • Peripheral device and machine license usage statistics
  • Metered usage reports

Module 4: Maintaining a secure repository using GitHub best practices

  • Introduction
  • How to maintain a secure GitHub repository
  • Automated security
  • Exercise: Securing the repository supply chain

Module 5: Managing sensitive data and security policies on GitHub

  • Introduction
  • Setting up security policies
  • Creating and managing repository rule sets
  • Reporting and logging
  • Exercise

Module 6: Authenticating and authorizing user identities on GitHub

  • Introduction
  • Managing user access and identities
  • User authentication
  • User authorization
  • Team synchronization

Module 7: Administering GitHub for technical support and solution adoption in enterprises

  • Introduction
  • GitHub Enterprise features
  • GitHub Enterprise support
  • Scaling enterprise deployment
  • GitHub Enterprise managed users

Module 8: Administering GitHub Actions in the enterprise

  • Introduction
  • Understanding GitHub enterprise models
  • Managing actions and workflows
  • Controlling access and use of actions in the enterprise
  • Managing and leveraging reusable components in GitHub Actions
  • Managing runners
  • Configuring self-hosted runners for enterprise use
  • Managing encrypted secrets
  • Exercise: Using a repository secret in a GitHub Actions workflow

Module 9: Publishing to GitHub Packages using GitHub Actions

  • Introduction
  • What is GitHub Packages?
  • Publishing to GitHub Packages and GitHub Container Registry
  • Knowledge check
  • Exercise: Publishing to a GitHub package registry
  • GitHub Packages for code packages

 

Prerequisites

  • Basic computer literacy and web navigation skills.
  • Familiarity with software development concepts (desirable, not mandatory).
  • Previous experience with version control systems like Git (recommended).
  • Interest in collaboration and automation tools for development environments.

 

Language

  • Course: English - Spanish

  • Labs: English - Spanish

 

Associated Microsoft Certification: GitHub Administration

Microsoft Certified: GitHub Administration

Microsoft Certified: GitHub Administration

This exam is designed for system administrators, software developers, application administrators, and IT professionals with intermediate-level experience in GitHub Enterprise administration.

Level: Beginner
Role: Administrator, DevOps Engineer, Technology Manager
Product: Digital and App Innovation - GitHub
Topic: DevOps


    💡 Did you know this course is included in LaaS Cert?

    Take this course and many more with our LaaS Cert annual license . Unlimited training for only €1,295!

    ✅ Microsoft, Linux-LPI, SCRUM, ITIL and Nanfor technical courses

    ✅ Personalized support always by your side

    ✅ 100% online, official and updated

    Get your license now!

    LaaS cert Formación ilimitada

    Information related to training

    Soporte siempre a tu lado

    Training support

    Always by your side

    Modalidades Formativas

    Training modalities

    Self Learning - Virtual - In-person - Telepresence

    bonificaciones

    Bonuses

    For companies