Drie vrouwen volgen een training bij Startel.
Klassikale / virtuele training

GitHub Foundations (GH-900)

  • Beginner
  • 1 dag
  • Nederlands

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.

9.2
  • Ervaren en gecertificeerde trainers
  • Meer dan 25 jaar ervaring in opleiden

Ontwikkel jouw ontwikkelvaardigheden met Git en GitHub

Deze GitHub training bestaat uit praktijkgerichte opdrachten, duidelijke theorie en professionele begeleiding. Zo zul je in staat zijn om de opgedane kennis en vaardigheden in praktijk te brengen.

  • Inschrijven
  • (Incompany) offerte aanvragen

    "*" 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

    Pieter Fokkema op de foto.
    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

    Pieter Fokkema op de foto.
    x

Over de GitHub Foundations (GH-900)

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.

Voor wie is de GH-900?

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 van de GH-900

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.

Aanbevolen voorkennis GH-900

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

Onderwerpen van de GH-900

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

Beschikbare opties voor de GH-900 training

  • Klassikaal / virtueel

    € 675 excl. BTW

  • Incompany

    Prijs op maat

Start gegarandeerd

Trainingen met ‘start gegarandeerd’ gaan altijd door op de geplande datum.

Momenteel geen startgarantie?
Neem contact met ons op

  • Inschrijven
  • Offerte aanvragen

    "*" 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

    Pieter Fokkema op de foto.
    x

Kies voor groei, net als deze organisaties

Ervaringen van onze deelnemers

  • Foto van klant (Gerrit Meijering) die aan zijn werkplek zit.

    Startel heeft altijd een passend aanbod op onze vraag.

    Startel ken ik al heel lang. Toen zij nog op hun vorige locatie in Roden zaten, en ik nog bij mijn vorige werkgever werkte, volgde ik al cursussen en trainingen bij ze.
    Gerrit Meijering
    Lees gehele testimonial
  • Foto van klant (Edwin Schoonbeek) die een boek leest.

    Je merkt aan alles dat Startel geen statisch bedrijf is

    De droom is om Cyber Security Officer (CSO) te worden. Met deze opleidingen ontdek ik of dit beroep echt bij me past. Het fascineert me om de veiligheid in een bedrijf te waarborgen, vooral omdat we steeds meer te maken krijgen met digitale uitdagingen.
    Edwin Schoonbeek
    Lees gehele testimonial
  • Foto van klant (Alex Tabak) die aan het typen is.

    De manier waarop Startel opleidt, geeft veel vertrouwen.

    Maar er zijn ook mensen die bijscholing nodig hebben. Zoals de man die ooit systeembeheerder was bij een grote universiteit en die de afgelopen tien jaar door omstandigheden thuis heeft gezeten.
    Alex Tabak
    Lees gehele testimonial
  • Sten Numan aan het bellen in het Yelgo kantoor.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.
    Sten Numan
    Lees gehele testimonial
  • Foto van klant (Jons van der Heul) die aan het werk is.

    Startel bood me de springplank naar een nieuwe carrière.

    Startel heeft veel trainingen om uit te kiezen en tussen sommige zit best wat overlap. In overleg met mij hebben ze een basispakket op maat voor me samengesteld bestaande uit drie cursussen.
    Jons van der Heul
    Lees gehele testimonial
Bekijk alle testimonials