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

________________________________________________________________

Course GH-100: 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 through a hands-on exercise, all within a GitHub repository.

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

⏱️

Course duration:
100 hours

🔑

Classroom access:
3 months

Course intended for

This course is intended for students who want to understand the best practices of GitHub. You will understand the core features 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 features 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 to create, manage, and administer public and private repositories.
  • Configure and use collaboration tools such as issues, pull requests, and GitHub Projects.
  • Apply best management practices in organizational environments.
  • Explore key product features, 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)

 

Course content GH-100 GitHub Fundamentals: Administration Basics and Product Features

Module 1: Introduction to GitHub

  • Introduction
  • What is GitHub?
  • Components of the GitHub workflow
  • 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?
  • Access, permissions, and enterprise governance administration

Module 3: Introduction to GitHub Products

  • Introduction
  • GitHub plans and accounts
  • GitHub Mobile and GitHub Desktop
  • GitHub billing
  • License usage statistics
  • License usage statistics on peripheral devices and machines
  • Measured usage reports

Module 4: Maintaining a Secure Repository Using GitHub Best Practices

  • Introduction
  • How to maintain a secure GitHub repository
  • Automated security
  • Exercise: Repository supply chain protection

Module 5: Managing Sensitive Data and Security Policies in GitHub

  • Introduction
  • Security policy configuration
  • Creation and administration of repository rule sets
  • Report generation and logging
  • Exercise

Module 6: User Identity Authentication and Authorization in GitHub

  • Introduction
  • Access and user identity administration
  • User authentication
  • User authorization
  • Team synchronization

Module 7: Managing GitHub for Technical Support and Solution Adoption in Enterprises

  • Introduction
  • GitHub Enterprise features
  • GitHub Enterprise compatibility
  • Enterprise deployment scaling
  • Managed users in GitHub Enterprise

Module 8: Managing GitHub Actions in the Enterprise

  • Introduction
  • Description of GitHub enterprise models
  • Actions and workflow administration
  • Access control and actions usage in the enterprise
  • Administration and utilization of reusable components in GitHub Actions
  • Runner management
  • Configuration of 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 and web browsing knowledge.
  • Familiarity with software development concepts (preferred, not required).
  • Previous experience with version control systems such as Git (recommended).
  • Interest in collaboration and automation tools for development environments.

 

Language

  • Course: English - Spanish

  • Labs: English - Spanish

 

Microsoft Associate 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, IT Manager
Product: Digital and App Innovation - GitHub
Subject: 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