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 die goed past aan onze behoefte, in onze omgeving en met het project GitHub van de organisatie. Gebruik van verschillende clients (GitHub desktop, opdrachtregel, Tortoise of via Linux) waarmee we de werkelijke problemen hebben kunnen tegenkomen waarmee we geconfronteerd zullen worden. De docent kon zijn presentatie aanpassen aan onze vragen/opmerkingen.
Maxime Peyrard - C-TEC Constellium Technology Center
Cursus - Git and GitHub Fundamentals
Automatisch vertaald
De flexibiliteit in de behandelde onderwerpen
Laurent Laszczyk - C-TEC Constellium Technology Center
Cursus - Git and GitHub Fundamentals
Automatisch vertaald
Echanges Antwoorden op onze vragen
Emmanuel Waz - C-TEC Constellium Technology Center
Cursus - Git and GitHub Fundamentals
Automatisch vertaald