GitHub Foundations (GH-900)

De training GitHub Foundations (GH-900) biedt jou een stevige basis in versiebeheer met Git en het gebruik van GitHub. In de GH-900 training zul je leren om repositories te beheren, samen te werken aan projecten en gebruik te maken van hulpmiddelen, zoals GitHub Copilot, Codespaces en Projects. Daarnaast zul je in de GH-900 training ontdekken hoe jij op een veilige manier software kunt ontwikkelen en hoe jij bij kunt dragen aan Open Source-projecten. De GH-900 training is uitermate geschikt voor iedereen die GitHub zo effectief en zo professioneel mogelijk in wil zetten.

  • Offerte aanvragen

    "*" geeft vereiste velden aan

    Offerte aanvraag training
    Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.
    Vul hier jouw naam in*
    Vermeld eventuele specifieke wensen en het aantal deelnemers.
    Wij zijn dé IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Foto van medewerker van Startel (Eliano Patty).
    x
  • Incompany

    "*" geeft vereiste velden aan

    Vul hier jouw naam in*
    Vermeld eventuele specifieke wensen en het aantal deelnemers.
    Wij zijn dé IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Foto van medewerker van Startel (Eliano Patty).
    x
  • Download brochure

    "*" geeft vereiste velden aan

    Brochure downloaden
    Vul hier al je gegevens in om de brochure te downloaden.
    Wij zijn dé IT-opleider van het noorden
    • Train bij ons in Drachten of op jouw eigen locatie.
    • Klanten geven ons een 9.2
    • Erkende trainers.
    • Ontvang een certificaat na deelname!

    Kom je er niet uit?
    Laat ons je helpen!

    Contact opnemen

    Foto van medewerker van Startel (Eliano Patty).
    x

Breid je expertise uit!

  • Trainen bij onze locatie in Drachten
  • Krijg een certificaat van deelname
  • Leer van ervaren trainers

€675,- Excl. BTW

Algemene omschrijving

Wil jij leren werken met Git en GitHub en begrijpen waarom versiebeheer onmisbaar is in hedendaagse softwareontwikkeling? De training GitHub Foundations (GH-900) biedt jou een inleiding op professioneel codebeheer en efficiënte samenwerking binnen ontwikkelteams. Door de GH-900 training te volgen zul je ontdekken hoe repositories werken, hoe jij wijzigingen kunt beheren en hoe jij op een slimme manier met anderen samen kunt werken aan dezelfde codebase.

Naast de basisprincipes van Git en GitHub zul je in de GH-900 training inzicht krijgen in de nieuwste hulpmiddelen waarmee jij jouw werklasten aanzienlijk kunt versnellen. Zo zul je leren hoe GitHub Copilot jou kan ondersteunen met AI-gegenereerde codevoorstellen en hoe GitHub Codespaces jou kan helpen om razendsnel een ontwikkelomgeving in te richten binnen de cloud. Hierdoor zul je in staat zijn om efficiënter te werken, zonder afhankelijk te zijn van lokale installaties of ingewikkelde configuraties.

Daarnaast is de training GitHub Foundations (GH-900) uitermate geschikt voor softwareontwikkelaars die hun dagelijkse werkzaamheden willen stroomlijnen én willen begrijpen hoe zij GitHub kunnen gebruiken om zo veilig en gestructureerd mogelijk aan softwareprojecten te werken. Je zult bijvoorbeeld leren hoe jij Markdown kunt gebruiken om helder te communiceren, hoe jij GitHub Projects kunt gebruiken om werk te organiseren en hoe jij bij kunt dragen aan Open Source-projecten. Ten slotte wordt er in de GH-900 training het beheren van GitHub-organisaties behandeld, zodat jij met vertrouwen jouw eigen projecten of teamomgeving op kunt zetten.

Doelgroep

De training GitHub Foundations (GH-900) is ontwikkeld voor professionals die met de nieuwste hulpmiddelen willen leren werken voor het ontwikkelen van software en willen leren hoe zij op een efficiënte en veilige manier samen kunnen werken aan gezamenlijke softwareprojecten.

Dit betreft met name de volgende mensen:

  • DevOps Engineers die versiebeheer en samenwerking via GitHub willen integreren in hun werklasten.
  • Softwareontwikkelaars die gestructureerd willen leren werken met repositories, branches en pull requests.
  • Beginnende ontwikkelaars of ICT-professionals die een stevige basis willen leggen in Git en GitHub.
  • Teams die op zoek zijn naar een uniforme en veilige manier om code te beheren en samen te werken.
  • Iedereen die wil ontdekken hoe GitHub Copilot en Codespaces de ontwikkeling van software kunnen versnellen en vereenvoudigen.

Leerdoelen

Of je nu aan jouw eerste project begint of de samenwerking binnen een groter team wilt bevorderen, de GH-900 training biedt jou de kennis en vaardigheden om GitHub professioneel in te zetten binnen jouw organisatie.

Door de training GitHub Foundations (GH-900) te volgen, zul je de volgende kennis en vaardigheden verkrijgen:

  • Git en gedistribueerd versiebeheer begrijpen.
  • Repositories beheren met GitHub.
  • GitHub Copilot inzetten voor AI-ondersteund programmeren.
  • Samenwerken met behulp van GitHub Projects en Codespaces.
  • Bijdragen aan Open Source-projecten.
  • De beveiliging van repositories waarborgen volgens de beste werkwijzen van GitHub.
  • GitHub-organisaties beheren en gebruikersrechten toekennen.

Voorkennis

Je hebt geen specifieke voorkennis nodig om deel te nemen aan de training GitHub Foundations (GH-900).

Onderwerpen

GH-900 | Module 1: Inleiding op Git

  • Leer wat versiebeheer is.
  • Begrijp hoe gedistribueerde versiebeheersystemen zoals Git werken.
  • Maak een nieuw Git-project aan en configureer het.
  • Breng wijzigingen aan in code en volg deze met Git.
  • Gebruik Git om eenvoudige fouten ongedaan te maken.

Lab: Oefenen met Git

GH-900 | Module 2: Inleiding op GitHub

  • Herken de belangrijkste functies van GitHub.
  • Leer over het beheren van repositories.
  • Krijg inzicht in de GitHub-flow, met branches, commits en pull requests.
  • Verken de samenwerkingsfuncties van GitHub via issues en discussies.
  • Leer hoe je meldingen en abonnementen in GitHub beheert.

Lab: Een rondleiding door GitHub

GH-900 | Module 3: Inleiding op de producten van GitHub

  • Leg het verschil uit tussen de verschillende soorten GitHub-accounts: Persoonlijk, Organisatie en Enterprise.
  • Verklaar de verschillende GitHub-abonnementen: GitHub Free, GitHub Pro, GitHub Team en GitHub Enterprise.
  • Onderscheid de functies van GitHub Mobile en GitHub Desktop.
  • Geef een kort overzicht van facturatie en betalingen via GitHub.

GH-900 | Module 4: Codescanning configureren op GitHub

  • Beschrijf wat codescanning is.
  • Noem de stappen om codescanning in een repository in te schakelen.
  • Noem de stappen om codescanning in te schakelen met een externe analyseoplossing.
  • Vergelijk de implementatie van CodeQL-analyse via GitHub Actions met die via een externe CI-tool.
  • Leg uit hoe je codescanning instelt met behulp van triggering events.
  • Vergelijk hoe vaak workflows voor codescanning worden uitgevoerd (gepland vs op events).

GH-900 | Module 5: Inleiding tot GitHub Copilot

  • Leer hoe GitHub Copilot je helpt met codevoorstellen in autocomplete-stijl.
  • Ontdek op welke manieren je GitHub Copilot kunt activeren.
  • Leer de verschillen tussen GitHub Copilot Individual, Business en Enterprise.
  • Leer hoe je GitHub Copilot configureert.
  • Los problemen met GitHub Copilot op.

Lab: Ontwikkelen met AI-gegenereerde codevoorstellen met GitHub Copilot en VS Code

GH-900 | Module 6: Programmeren met GitHub Codespaces

  • Beschrijf wat GitHub Codespaces is.
  • Leg de levenscyclus van een Codespace uit en hoe je elke stap uitvoert.
  • Omschrijf de verschillende aanpassingen die je kunt doen in Codespaces.
  • Onderscheid tussen GitHub.dev en GitHub Codespaces.

Lab: Programmeren met Codespaces en Visual Studio Code

GH-900 | Module 7: Werk beheren met GitHub Projects

  • Onderscheid tussen Projects en Projects (Classic).
  • Maak een project op organisatieniveau aan.
  • Organiseer je Project.
  • Pas de zichtbaarheid, toegang en het beheer van je Project aan.
  • Ontwikkel automatisering en inzichten op basis van je Project.

GH-900 | Module 8: Effectief communiceren op GitHub met Markdown

  • Gebruik Markdown om lijsten, afbeeldingen en links toe te voegen in reacties of tekstbestanden.
  • Bepaal waar en hoe je Markdown gebruikt binnen een repository.
  • Leer over syntaxisuitbreidingen in GitHub (GitHub-flavored Markdown).

Lab: Communiceren met Markdown

GH-900 | Module 9: Bijdragen aan een open source-project op GitHub

  • Vind Open Source-projecten en taken om aan bij te dragen.
  • Dien pull requests in bij open source-projecten.
  • Pas beste werkwijzen toe voor communicatie met maintainers en code reviews.
  • Vind en verbind met open source-gemeenschappen.

Lab: Maak je eerste pull request

GH-900 | Module 10: Een InnerSource-programma beheren met GitHub

  • Vergelijk gebruikers- met organisatie-eigendom van projecten.
  • Doe aanbevelingen over het aantal GitHub-organisaties dat je nodig hebt.
  • Maak repositories beter vindbaar.
  • Maak sterke README-bestanden.
  • Gebruik sjablonen voor issues en pull requests.
  • Creëer transparantie binnen repositories.
  • Meet het succes van InnerSource binnen je organisatie.
  • Verspreid je InnerSource-toolkit.

Lab: InnerSource-basisprincipes

GH-900 | Module 11: Een repository beveiligen met de beste werkwijzen met betrekking tot GitHub

  • Identificeer tools en GitHub-functies voor een veilige ontwikkelstrategie.
  • Schakel kwetsbaarhedendetectie in voor privé-repositories.
  • Detecteer en herstel verouderde afhankelijkheden met kwetsbaarheden.
  • Automatiseer detectie van kwetsbaarheden met Dependabot.
  • Voeg een beveiligingsbeleid toe met een SECURITY.md-bestand.
  • Verwijder een commit met gevoelige data in een pull request.
  • Verwijder oude commits die gevoelige data bevatten.

Lab: Beveilig de softwareketen van je repository

GH-900 | Module 12: Inleiding op GitHub-beheer

  • Vat de structuren en toestemmingsniveaus samen waarmee GitHub-beheerders toegang en beveiliging organiseren.
  • Herken technologieën die veilige authenticatie mogelijk maken en centraal beheer van toegang ondersteunen.
  • Beschrijf technologieën voor team- en ledenbeheer via directorydiensten.
  • Leg uit hoe GitHub zelf kan fungeren als identity provider.

GH-900 | Module 13: Gebruikersauthenticatie en -autorisatie op GitHub

  • Beschrijf het model voor authenticatie en autorisatie.
  • Begrijp hoe je gebruikers toegang geeft tot je GitHub-organisatie.
  • Herken ondersteunde identity providers en technologieën voor veilige toegang.
  • Begrijp de gevolgen van het inschakelen van SAML SSO.
  • Herken de opties voor autorisatie en authenticatie en de rol van de beheerder hierin.
  • Beschrijf hoe gebruikers toegang hebben tot privégegevens in een GitHub-organisatie.
  • Evalueer de voordelen van Team Synchronization voor lidmaatschapsbeheer.

GH-900 | Module 14: Wijzigingen beheren met pull requests op GitHub

  • Bekijk het belang van branches bij pull requests.
  • Definieer wat een pull request is.
  • Leer hoe je een pull request aanmaakt.
  • Begrijp de verschillende statussen van een pull request.
  • Doorloop het proces van het mergen van een pull request naar de hoofdbranch.

Lab: Pull requests beoordelen

GH-900 | Module 15: Zoekopdrachten uitvoeren en repositorygeschiedenis ordenen

  • Vind relevante issues en pull requests.
  • Doorzoek geschiedenis voor context.
  • Leg verbanden in GitHub om anderen te helpen informatie te vinden.

Lab: Verbanden leggen in een GitHub-repository

GH-900 | Module 16: GitHub Copilot gebruiken met Python

  • Schakel de GitHub Copilot-extensie in Visual Studio Code in.
  • Stel prompts op voor bruikbare suggesties van Copilot.
  • Gebruik GitHub Copilot om een Python-project te verbeteren.

Lab: Stel GitHub Copilot in voor Visual Studio Code

Lab: Werk een Python-web-API bij met GitHub Copilot

Trainingsdata en inschrijven

Hieronder is een overzicht te vinden van trainingsmogelijkheden voor de GitHub Foundations (GH-900) training, met zowel klassikale als virtuele trainingen. Trainingen met een vinkje en ‘Start gegarandeerd’ gaan altijd 100% door.

  • Klassikaal
  • Virtueel
  • Startdatum
    Locatie
    Duur
    Prijs
    Inschrijven
    • 26-05-2025
      Startel (Drachten)
      1 bijeenkomst
      • maandag 26 mei 2025 van 09:00 tot 17:00
      675,-
    • 07-07-2025
      Startel (Drachten)
      1 bijeenkomst
      • maandag 7 juli 2025 van 09:00 tot 17:00
      675,-
    • 22-09-2025
      Startel (Drachten)
      1 bijeenkomst
      • maandag 22 september 2025 van 09:00 tot 17:00
      675,-
    • 17-11-2025
      Startel (Drachten)
      1 bijeenkomst
      • maandag 17 november 2025 van 09:00 tot 17:00
      675,-
    • 19-05-2025
      Virtual
      1 bijeenkomst
      • maandag 19 mei 2025 van 09:00 tot 17:00
      675,-
    • 01-07-2025
      Virtual
      1 bijeenkomst
      • dinsdag 1 juli 2025 van 09:00 tot 17:00
      675,-
    • 15-09-2025
      Virtual
      1 bijeenkomst
      • maandag 15 september 2025 van 09:00 tot 17:00
      675,-
    • 10-11-2025
      Virtual
      1 bijeenkomst
      • maandag 10 november 2025 van 09:00 tot 17:00
      675,-
  • 9,2 146 recensies

 

  • Persoonlijke aanpak
  • Ervaren trainers
  • 25 jaar ervaring