Cursusaanbod

Introductie

  • Waarom is versiebeheer belangrijk?

Overzicht van Git-systeemfuncties voor broncodebeheer

  • Git installeren op het gewenste besturingssysteem
  • Aan de slag met fundamentele Git-attributen en -componenten
  • Wat zijn Repositories, Commits en Files?

Inzicht in Git-workflows en basissysteemprocessen

  • Wat zijn verschillende Git-staten?
  • Een repository en Git-map maken

Bestaande projecten beheren en bestanden afhandelen met Git

  • Werken met commits en berichten
  • Wijzigingen doorvoeren en ongedaan maken in een Git-repository
  • Logboekregistratie en toegang tot versiegeschiedenis

Aan de slag met vertakken en samenvoegen in Git

  • Vertrouwd raken met soorten vertakkings- en samenvoegingsprocessen
  • Gebruik van speciale markers in Git
  • Werken met de Tagging en Stashing functies van Git
  • Hoe gebruik je Reset en Reflog in Git?

Overzicht van GitHub functies en architectuur

Een GitHub gebruikersaccount instellen en een GitHub profiel beheren

  • Verifiëren bij GitHub en inloggegevens bijwerken
  • SSH v.s. HTTPS
  • Verificatie verifiëren met behulp van SSH in GitHub

Het maken van GitHub repositories en het koppelen van een lokale Git repository

  • Een GitHub opslagplaats klonen of archiveren

Instantiëren van repository-inhoud in een lokale kopie

Inhoudswijzigingen publiceren in de GitHub repository

Werken met Intermediate Repository-functies en -instellingen

Syntaxis schrijven en formatteren oefenen GitHub

  • Tabellen gebruiken en werken met codeblokken
  • URL's en verwijzingen automatisch koppelen in GitHub

Operationele acties naar GitHub bestanden en mappen

  • Bestandswijzigingen synchroniseren met de lokale repository

Maken, bewerken en overdragen GitHub commits

  • Het beheren van commits en het afhandelen van een lokale repository-kloon

Commits beoordelen en commit-ID's gebruiken met de lokale kopie

Fetch- en pull-opdrachten begrijpen in GitHub

Inzicht in de basisconcepten van smeden en klonen in GitHub

Pushen GitHub Wijzigingen en Push-verzoeken verifiëren

Werken met forks en wijzigingen voorstellen voor pull-aanvragen

Het beoordelen van pull-aanvragen en het opnemen van voorgestelde wijzigingen

Conflicten oplossen in GitHub Samenvoegingen en werken met CLI

Aan de slag met GitHub Tags en releases

  • Lokale tags gebruiken en GitHub tags bijwerken
  • Een nieuwe GitHub release starten, verwijderen en maken

Vergelijking van GitHub pull requests, commits en tags

Werken met GitHub Gists en Snippet-functionaliteiten begrijpen

Een ontwikkelingsproject integreren met Codespaces in GitHub

Een GitHub organisatie maken en teams beheren

  • Organisatorisch vs. persoonlijk GitHub account
  • Uitvoeren van eerdere GitHub functionaliteiten

Beheren van GitHub projecten en omgaan met projectborden

Repository-informatie filteren en delen GitHub Filters

Uitbreiden GitHub met API en Webhooks

  • Automatiseren GitHub met OAuth-tokens

Problemen oplossen GitHub Problemen

Samenvatting en conclusie

Vereisten

  • Ervaring met commando's en terminal (in Windows, Linux of Mac)
  • Kennis van elke programmeertaal

Audiëntie

  • Ontwikkelaars
  • Software-ingenieurs
  • Projectmanagers
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën