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
Testimonials (4)
Gemakkelijke trainer, zeer deskundig en benaderbaar.
Piotr Kowalski - EduBroker Sp. zo.o.
Cursus - Git and GitHub Fundamentals
Automatisch vertaald
Formation très adaptée à notre besoin, sur notre environnement et avec le projet GitHub de l'organisation. Utilisation de plusieurs clients (GitHub desktop, en ligne de commandes, tortoise ou encore depuis Linux) ce qui a permis de rencontrer les difficultés réelles auxquelles on sera confronté. Le formateur a pu modeler son discours à nos questions / interrogations.
Maxime Peyrard - C-TEC Constellium Technology Center
Cursus - Git and GitHub Fundamentals
La flexibilité sur les sujets abordés
Laurent Laszczyk - C-TEC Constellium Technology Center
Cursus - Git and GitHub Fundamentals
Echanges Réponses à nos questions