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

€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-100 course: GitHub fundamentals - Administration basics and product features

In this course, you'll learn the fundamentals of GitHub and gain a deeper understanding of its core features with hands-on exercises , all within a GitHub repository .

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


Level: Beginner - Role: Administrator, DevOps Engineer - Product: Azure, GitHub

Duration of the GH-100 course
GH-100 Training Stand
virtual classroom Training GH-100
GitHub Administration

Course aimed at

This course is intended for students who want to understand GitHub best practices. You'll learn fundamental GitHub features, repository management, and the GitHub workflow, including branches, commits, and pull requests. You'll also explore GitHub's collaborative features by reviewing issues and discussions, and you'll 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 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.

 

Elements of the GH-100 formation

  • GitHub Basics: Administration and Product Features, Part 1 of 2 (4 modules)
  • GitHub Basics: Administration 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?
  • GitHub Flow Components
  • 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?
  • Managing access, permissions, and enterprise governance

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
  • Metered Usage Reports

Module 4: Maintaining a Secure Repository Using GitHub Best Practices

  • Introduction
  • How to keep a GitHub repository secure
  • Automated security
  • Exercise: Securing the Repository Supply Chain

Module 5: Managing Sensitive Data and Security Policies on GitHub

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

Module 6: Authentication and authorization of user identities on GitHub

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

Module 7: GitHub Administration for Enterprise Support and Solution Adoption

  • Introduction
  • GitHub Enterprise Features
  • GitHub Enterprise support
  • Scaling enterprise deployment
  • GitHub Enterprise Managed Users

Module 8: Managing GitHub Actions in the Enterprise

  • Introduction
  • Description of GitHub's business models
  • Managing actions and workflows
  • Control of access and use of shares in the company
  • Managing and leveraging reusable components in GitHub Actions
  • Corridor management
  • Configuring self-hosted executors 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 bundles

Prerequisites

  • Basic knowledge of computers and web browsing.
  • Familiarity with software development concepts (desirable, 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 experience administering GitHub Enterprise.

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


    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