Course
Digicomp Code GH900
GitHub Foundations – Intensive Training («GH900»)
GH-900
Course facts
- Gaining an understanding of GitHub’s essential tools
- Becoming familiar with Git
- Learning about GitHub Copilot
GitHub Foundations covers fundamental concepts and features of GitHub, including repository management, commits, branches, and merging. It highlights GitHub's role as a collaborative platform for efficient project development.
1 Introduction to Git
Find out what source control is, and get an introduction to Git – the world's most popular version control system.
2 Introduction to GitHub
Learn to use key GitHub features, including issues, notifications, branches, commits, and pull requests.
3 Introduction to GitHub's products
This module provides an overview of GitHub products, including the account types, plan options, associated features, and billing. It also covers how to access GitHub on-the-go using GitHub Desktop and GitHub Mobile.
4 Configure code scanning on GitHub
This module introduces you to code scanning and its features. You'll learn how to implement code scanning using CodeQL, third party tools, and GitHub Actions.
5 Introduction to GitHub Copilot
GitHub Copilot uses OpenAI Codex to suggest code and entire functions in real time, right from your editor.
6 Code with GitHub Codespaces
GitHub Codespaces is a fully configured development environment hosted in the cloud. By using GitHub Codespaces, your workspace, along with all of your configured development environments, is available from any computer with access to the internet.
7 Manage your work with GitHub Projects
Learn to use GitHub Projects to create issues, break them into tasks, track relationships, add custom fields, and have conversations.
8 Communicate effectively on GitHub using Markdown
Learn to use Markdown to communicate with brevity, clarity, and expression.
9 Contribute to an open-source project on GitHub
Learn how to use GitHub to find open-source projects and tasks to contribute to. Discover how to create pull requests and communicate with project maintainers effectively to get your changes accepted. Learn about the benefits of getting involved with open-source communities.
10 Manage an InnerSource program by using GitHub
Learn to manage a successful InnerSource program on GitHub through effective discoverability, guidance, and maintenance.
11 Maintain a secure repository by using GitHub best practices
In this module, you'll learn best practices for building, hosting, and maintaining a secure repository on GitHub.
12 Introduction to GitHub administration
Understand the security and control measures available to GitHub administrators within an organization or enterprise.
13 Authenticate and authorize user identities on GitHub
This module provides an overview of the authentication and authorization options available to you in your GitHub organization or GitHub Enterprise.
14 Manage repository changes by using pull requests on GitHub
Learn how to manage changes to your repository source by using pull requests.
15 Search and organize repository history by using GitHub
Learn to search and organize repository history by using filters, blame, and cross-linking on GitHub.
16 Using GitHub Copilot with Python
GitHub Copilot is an AI pair programmer that offers autocomplete-style suggestions as you code in Python.
DevOps Engineer, Administrator, Developer, Solution Architect
- Basic understanding of GitHub
- A GitHub account
- The ability to navigate and edit files in GitHub