
Kursus
GH-900
GitHub Foundations
Få det solide fundament du behøver for at arbejde effektivt med GitHub! På dette introduktionskursus lærer du kernekoncepter som versionsstyring, pull requests, samarbejde og GitHub Copilot – samt hvordan GitHub kan anvendes i både udvikler- og teamkontekster.
Ingen kurser tilgængelige
Beskrivelse
Dette kursus er første trin i Microsofts officielle GitHub-kursusserie og giver dig en praktisk introduktion til platformens nøglefunktioner. Kurset er designet til både udviklere og teknikere, der vil forstå GitHub som samarbejdsværktøj, kodeplatform og devops-rygrad.
Kurset dækker bl.a.:
- Grundlæggende versionsstyring med Git og GitHub
- Brug af repositories, branches, commits og pull requests
- Samarbejdsværktøjer som issues, discussions og GitHub Projects
- Introduktion til GitHub Copilot og Codespaces
- Anvendelse af Markdown til dokumentation
- Basal repo- og teamsikkerhed (adgang, reviews, roller)
- Principper for open source, InnerSource og moderne softwarekultur
Kurset er "hands-on", og alle deltagere opbygger praktisk erfaring gennem interaktive øvelser, der spejler virkelige udviklingsflows.
Moduloversigt
- Modul 1Introduction to Git
- Learn what source control is and why Git dominates
- Set up a local Git environment and workflows
- Practice commits, history, and branches
- Understand staging, working tree, and version snapshots
- Modul 2Introduction to GitHub
- Create and manage repositories (public/private)
- Explore commits, branches, pull requests
- Use issues and notifications for teamwork
- Configure collaborator access and repo settings
- Modul 3Introduction to GitHub’s products
- Get an overview of GitHub Desktop, Mobile, Codespaces
- Compare GitHub account types and plan features
- Understand billing, team organization, and collaboration tiers
- Modul 4Configure code scanning on GitHub
- Learn about CodeQL and third-party scanning tools
- Set up GitHub Actions for code scanning
- Monitor vulnerabilities and interpret scan alerts
- Integrate security checks into pull requests
- Modul 5Introduction to GitHub Copilot
- Install and configure Copilot extensions
- Use Copilot to write code snippets and functions
- Understand AI code suggestions and prompt patterns
- Evaluate reliability and usability in real projects
- Modul 6Code with GitHub Codespaces
- Launch and configure cloud-based Codespaces environments
- Code directly in browser or VS Code without local setup
- Install tools, dependencies, and collaborate in real time
- Leverage dev containers for environment consistency
- Modul 7Manage your work with GitHub Projects
- Create project boards, issues, and tasks
- Use custom fields, views, and automation
- Track progress across repositories and teams
- Use GitHub Projects for agile workflows
- Modul 8Communicate effectively on GitHub using Markdown
- Write README, issue, and pull request content
- Format code, tables, images, and links
- Use markdown for documentation, wikis, and project visibility
- Apply templates and standardize communication
- Modul 9Contribute to an open-source project on GitHub
- Find interesting open-source projects to contribute to
- Fork a repo, make changes, and submit pull requests
- Learn productive PR communication and review etiquette
- Collaborate with maintainers and community feedback
- Modul 10Manage an InnerSource program by using GitHub
- Understand InnerSource models in organizations
- Structure discoverable repos with clear README/metadata
- Use issue and PR templates to standardize contributions
- Track and measure internal community engagement
- Modul 11Maintain a secure repository by using GitHub best practices
- Apply security best practices for hosted code
- Manage dependency alerts and secret scanning
- Set branch protection and enforce review policies
- Monitor repo activity for security compliance
- Modul 12Introduction to GitHub administration
- Overview of admin tools for org-level management
- Configure team permissions and role assignments
- Use audit logs, policy enforcement, and settings
- Understand org vs repo-level control distributions
- Modul 13Authenticate and authorize user identities on GitHub
- Explore SAML SSO, OAuth, and 2FA options
- Manage user access with teams and orgs
- Sync org membership with identity providers
- Apply access policies for private data
- Modul 14Manage repository changes by using pull requests on GitHub
- Standardize PR templates and workflows
- Use reviews, comments, and merge strategies
- Automate status checks via Actions or CI
- Learn fork and branch flow best practices
- Modul 15Search and organize repository history by using GitHub
- Use search filters, blame, and permalinks
- Track commits, PRs, and cross-referenced discussions
- Use GraphQL or REST for repo data exploration
- Maintain codebase readability with tags and releases
- Modul 16Using GitHub Copilot with Python
- Configure Copilot specifically for Python development
- Generate helper functions, docstrings, and tests
- Understand Copilot’s integration with Py projects
- Evaluate Copilot suggestions for correctness and style
Er du i tvivl?
Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!

Har du spørgsmål?
Kontakt os