Henter data ...

GitHub Foundations - Første trin i Microsofts officielle GitHub-kursusserie. 6000 kr. + moms

Kort navn:

Varighed:


RING 70 23 26 50 eller send en mail og få uforpligtende informationer om, hvor kurset udbydes, datoer, priser og en status på, om kurset har deltagere nok til at det bliver gennemført.

Udbydes kurset ikke i oversigten til højre, så kontakt os endelig for ny dato.

GitHub Introduktionskursus

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.


  

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.

Du lærer bl.a.:

  • Grundlæggende versionsstyring med Git og GitHub
  • Repositories, branches, commits og pull requests
  • Samarbejdsværktøjer: 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

Hands-on: Alle deltagere opbygger praktisk erfaring gennem interaktive øvelser, der spejler virkelige udviklingsflows.

Forudsætninger

  • Grundlæggende forståelse af softwareudvikling
  • Relevant for udviklere, administratorer og tekniske projektledere

Moduloversigt

Modul 1: Introduction to Git

  • Hvad er source control, og hvorfor Git dominerer
  • Opsætning af lokal Git og workflows
  • Commits, history og branches
  • Staging, working tree og version snapshots 

Modul 2: Introduction to GitHub

  • Opret og administrer repositories
  • Commits, branches, pull requests
  • Issues og notifications til teamwork
  • Konfiguration af adgang og repo-indstillinger


Modul 3: GitHub’s produkter

  • GitHub Desktop, Mobile, Codespaces
  • Kontotyper og planfunktioner
  • Billing, teamorganisation og samarbejde

Modul 4: Code scanning med GitHub

  • CodeQL og tredjepartsscanning
  • Opsæt GitHub Actions til scanning
  • Overvåg sårbarheder og fortolk alerts


Modul 5: GitHub Copilot

  • Installation og konfiguration
  • Brug Copilot til kodeforslag
  • AI-prompt patterns og evaluering


Modul 6: GitHub Codespaces

  • Opsæt cloud-baserede udviklingsmiljøer
  • Kod i browser eller VS Code uden lokal setup
  • Brug dev-containers for konsistens


Modul 7: GitHub Projects

  • Projektboards, issues og tasks
  • Custom fields, views og automation
  • Agile workflows på GitHub


Modul 8: Markdown på GitHub

  • README, issues og PR-indhold
  • Formatering af kode, tabeller og billeder
  • Dokumentation og wikis


Modul 9: Open Source bidrag

  • Find projekter og bidrag
  • Fork, ændringer og pull requests
  • Review-etikette og community-samarbejde


Modul 10: InnerSource med GitHub

  • Modeller for intern open source
  • Standardisering med templates
  • Måling af engagement


Modul 11: Sikkerhed i repos

  • Dependency alerts og secret scanning
  • Branch protection og review policies
  • Overvågning af aktivitet


Modul 12: GitHub administration

  • Org-level management
  • Team permissions og roller
  • Audit logs og policy enforcement


Modul 13: Identitetsstyring

  • SAML SSO, OAuth og 2FA
  • Synkronisering med identity providers
  • Adgangspolitikker for private data


Modul 14: Pull request workflows

  • PR templates og reviews
  • Merge-strategier og automatisering
  • Fork og branch best practices


Modul 15: Repo-historik og søgning

  • Filtre, blame og permalinks
  • GraphQL og REST til dataudtræk
  • Tags og releases for læsbarhed


Modul 16: GitHub Copilot med Python

  • Konfiguration til Python
  • Generering af funktioner, tests og docstrings
  • Evaluering af forslag

Om instruktøren:

Forbehold for ændringer efter publisering

Kursusdatoer