Opleiding: Git en GitHub - 2-daagse online cursus

Leer de essentiële tools beheersen die moderne softwareontwikkelingsteams gebruiken om codewijzigingen bij te houden, efficiënt samen te werken en projecten met vertrouwen te beheren.

Deze praktijkgerichte cursus over Git en GitHub biedt een praktische inleiding tot versiebeheer, waardoor deelnemers code kunnen ordenen, de projectgeschiedenis kunnen bijhouden en naadloos kunnen samenwerken met verspreide ontwikkelingsteams.

Tijdens de cursus leert u hoe u Git-repositories aanmaakt en beheert, wijzigingen bijhoudt en vastlegt, met branches werkt, code samenvoegt, conflicten oplost en samenwerkt met behulp van GitHub. U maakt ook kennis met de beste praktijken in de sector voor versiebeheerworkflows, pull-verzoeken, codereviews en repositorybeheer.

Aan het einde van de cursus beschikt u over de vaardigheden die nodig zijn om Git en GitHub vol vertrouwen te gebruiken in professionele ontwikkelomgevingen, waardoor de samenwerking, de codekwaliteit en de projectefficiëntie worden verbeterd.

Doelgroep

  • Softwareontwikkelaars en programmeurs
  • Webontwikkelaars en applicatieontwikkelaars
  • DevOps-engineers en platformengineers
  • QA- en testautomatiseringsprofessionals
  • Data-analisten, data-engineers en datawetenschappers
  • IT-professionals die betrokken zijn bij softwareprojecten
  • Technische professionals die vaardigheden op het gebied van versiebeheer willen opdoen
  • Iedereen die effectief wil samenwerken aan softwareontwikkelingsprojecten

Vereisten

  • Basisvaardigheden op het gebied van computers en bestandsbeheer
  • Bekendheid met het gebruik van command-line- of terminaltools (handig, maar niet vereist)
  • Een basiskennis van concepten op het gebied van softwareontwikkeling (aanbevolen)
  • Geen eerdere ervaring met Git of GitHub vereist

De cursus is geschikt voor beginners en professionals die een solide basis willen leggen in versiebeheer en collaboratieve ontwikkeling.

Leerdoelen

  • Basisprincipes van versiebeheer:B Leer de basis van Git, het opzetten van een repository en de belangrijkste workflows om codewijzigingen te beheren en gezamenlijke ontwikkeling te ondersteunen.
  • Essentiële Git-commando's:B Doe praktische ervaring op met staging, committen, het bekijken van de geschiedenis en het ongedaan maken van wijzigingen om een efficiënte ontwikkelingsworkflow te behouden.
  • Vertakken en samenvoegen:B Beheers vertakken, samenvoegen, rebasing, stashing en het oplossen van conflicten om code te beheren in meerdere ontwikkelingsstromen.
  • GitHub-samenwerking: Werk met repositories, forks en pull-verzoeken om effectief samen te werken aan team- en open-sourceprojecten.

Cursusinhoud

Dag 1

Sessie 1: Aan de slag met Git

  • Concepten van versiebeheer en Git-basisprincipes
  • Git-architectuur en -workflow
  • Git installeren en configureren
  • Essentiële Git-tools en -bronnen

Sessie 2: Git-basisprincipes

  • Repositories aanmaken en klonen
  • Wijzigingen bijhouden, in de staging-map plaatsen en vastleggen
  • Bestanden beheren en de geschiedenis bekijken
  • Wijzigingen ongedaan maken en werken met remote-repositories
  • Tags gebruiken voor versiebeheer

Dag 2

Sessie 3: Vertakken en samenvoegen

  • Branches aanmaken en beheren
  • Van branch wisselen en wijzigingen bijhouden
  • Samenvoegen, rebasing en conflicten oplossen
  • Werken met remote en tracking branches
  • Wijzigingen stallen en vertakkingsworkflows

Sessie 4: GitHub-samenwerking

  • GitHub-basisprincipes en installatie
  • Repositories aanmaken en beheren
  • Pull-verzoeken en GitHub-workflows
  • Medewerkers en de zichtbaarheid van repositories beheren
  • Synchroniseren met upstream-repositories en projectonderhoud

FAQ

Wanneer vindt de cursus plaats?

Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van 's ochtends tot 's middags CET, met 8 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve, gedetailleerde schema's te bevestigen.

Wat zijn Git en GitHub?

Git is een gedistribueerd versiebeheersysteem waarmee ontwikkelaars wijzigingen kunnen bijhouden, de projectgeschiedenis kunnen beheren en efficiënt kunnen samenwerken aan softwareprojecten.

GitHub is een cloudplatform dat Git-repositories host en samenwerkingsfuncties biedt, zoals pull-verzoeken, codereviews, issue-tracking en projectmanagementtools.

Heb ik programmeerervaring nodig om deel te nemen?

Nee. Hoewel bekendheid met concepten uit de softwareontwikkeling nuttig is, is de cursus ontworpen om Git en GitHub vanaf de basis te introduceren.

Wat is versiebeheer en waarom is het belangrijk?

Versiebeheer stelt teams in staat om wijzigingen bij te houden, eerdere versies te herstellen, veilig samen te werken en een volledige geschiedenis van de projectontwikkeling bij te houden.

Leer ik Git via de opdrachtregel?

Ja. De cursus behandelt de belangrijkste Git-opdrachten en workflows die ontwikkelaars in professionele omgevingen vaak gebruiken.

Wat zijn branches en waarom worden ze gebruikt?

Met branches kunnen ontwikkelaars onafhankelijk werken aan nieuwe functies, bugfixes of experimenten zonder de hoofdcodebase te beïnvloeden, totdat de wijzigingen klaar zijn om te worden samengevoegd.

Hoe ondersteunt GitHub teamsamenwerking?

GitHub biedt gedeelde repositories, pull-verzoeken, codereviews, issue-tracking en samenwerkingsworkflows die teams helpen bij het efficiënt ontwikkelen en onderhouden van software.

Leer ik hoe ik samenvoegingsconflicten kan oplossen?

Ja. De cursus behandelt praktische technieken voor het identificeren, beheren en oplossen van samenvoegingsconflicten bij het combineren van wijzigingen van meerdere bijdragers.

Is Git alleen nuttig voor softwareontwikkelaars?

Nee. Git wordt steeds vaker gebruikt door DevOps-teams, dataprofessionals, technische schrijvers, systeembeheerders en iedereen die bestanden beheert waarvoor versiebeheer en samenwerking nodig zijn.

Wat kan ik doen na het voltooien van deze cursus?

Na het voltooien van de cursus kun je repositories beheren, wijzigingen bijhouden, samenwerken via GitHub, branching-workflows gebruiken, codereviews uitvoeren en vol vertrouwen bijdragen aan professionele softwareontwikkelingsprojecten.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginners- tot gemiddeld niveau
  • 2 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
  • Toegang tot begeleide live labs
  • Oefeningen om kennis te verankeren
  • Ondersteuning beschikbaar na de cursus
  • 20+ aanbevolen studie-uren
  • Certificering inbegrepen

Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt

Meer...
€1.595
Vrij van BTW
Aangeboden door
Adding Value Consulting (AVC)
Onderwerp
Git & Github
Niveau
Duur
2 dagen
Looptijd
20 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 5
Max: 12
Tijdstip
Overdag
Keurmerken aanbieder
Accredited Learning Provider
Accredited Learning Technologies Provider
AgilePM - Agile Project Management (APMG)
APMG Change Management
APMG-International
AWS Partner Network (APN)
Axelos
BTW-vrijstelling
COBIT 5
E-Academy