GH-900 GitHub Foundations

Price
Net
VAT

Price
Price on Request

Duration
1 day

For companies and job seekers:
this course is 100% fundable!
 

Location

Course Language
English

Training Solutions
Online Live

Modern software development thrives on collaboration, transparency, and automation. Version control and platforms for collaborative work are now central components of digital projects.

Key topics

  • Basics of version control and repositories.
  • Working with Git and GitHub in everyday development.
  • Collaboration, reviews, and issues.
  • Automation with workflows and actions.
  • Security, access models, and best practices.

Prerequisites
Basic understanding of software development or IT processes. Some experience with code or scripts is helpful but not essential.

Target audience
Suitable for IT professionals, developers, technical project roles, and anyone who wants to understand and classify structured collaboration in software projects.

In-depth knowledge of GitHub strengthens modern development processes, improves teamwork, and creates a solid foundation for scalable, secure, and efficient software projects in the digital environment.
 

Print as PDF
Course content
  • Documentation of security policies
  • Definition of authorizations
  • Process automation for security
  • Response to violations
  • Discover GitHub features
  • Manage repositories
  • Understanding GitHub workflows
  • Collaborate through issues and discussions
  • Manage notifications and subscriptions
  • GitHub accounts: Personal, Organization, Enterprise
  • Plans: Free, Pro, Team, Enterprise
  • Access: Mobile, Desktop
  • Billing and payments
  • Code scanning: Purpose
  • Activation in the repository
  • Enable third-party analysis
  • CodeQL vs. CI tool in GitHub Actions
  • Configuration with triggers
  • Frequency of code scanning
  • Suggestions for programming
  • Activation options
  • Version differences
  • Setup
  • Troubleshooting
  • Explaining GitHub Codespaces
  • How GitHub Codespaces works
  • Customizations in Codespaces
  • GitHub.dev vs. Codespaces
  • Classic vs. modern projects
  • Create a project at the company level
  • Define project structure
  • Adjust access rights
  • Using automation and analytics
  • Markdown for lists, images, links
  • Use of Markdown in the repository
  • GitHub-specific Markdown extensions
  • Find GitHub projects and contribute
  • Submit pull requests
  • Communicate with maintainers and code reviews
  • Join and participate in communities
  • User vs. organization projects
  • GitHub organizations recommend
  • Make repositories visible
  • Create READMEs
  • Use issue and PR templates
  • Promote transparency
  • Measure InnerSource success
  • Distribute toolkit
  • Security tools and GitHub features detect
  • Check dependencies in private repositories
  • Fix outdated, insecure dependencies
  • Use Dependabot for automatic checks
  • Add SECURITY.md for guidelines
  • Remove commits with sensitive data
  • Delete old commits with sensitive data
  • Member management and access control
  • Secure authentication technologies
  • Management with directory services
  • GitHub as an identity provider
  • Access control with authentication tools
  • Identity providers for secure access
  • Impact of SAML SSO
  • Authentication options and admin role
  • Access to private data in GitHub organizations
  • Benefits of team synchronization
  • Importance of branches in pull requests
  • Explanation of the pull request concept
  • Creating a pull request
  • Understanding pull request statuses
  • Merging pull requests with the base branch
  • Find important issues/PRs
  • Search history
  • Use GitHub connections
  • Enable Copilot in VS Code
  • Create prompts
  • Use Copilot for Python

Frequently asked questions

Print as PDF
  • The training teaches the basics of GitHub, version control with Git, and shows how projects can be professionally managed and collaboratively edited.
  • Ideal for anyone who wants to understand GitHub from the ground up—whether you're a coding beginner, an IT professional, or a digital professional.
  • The training covers repository management, commits, branches, pull requests, issues, and basic workflows with Git and GitHub.
  • A basic understanding of technology is helpful, but not essential. The content starts with the basics and builds systematically.
  • Yes. Project managers, designers, and technical editors also benefit from understanding versioning and collaboration on GitHub.
  • Teams develop a common way of working with GitHub, reduce errors, improve code quality, and communicate more efficiently.
  • Yes. Upon successful completion, participants receive a recognized certificate as proof of the basic knowledge they have acquired.

Do you have any further questions? Please contact us.