Zo veil je je als ontwikkelaar structuur en orde
Vroeger kon je in de programmering snel het overzicht verliezen: hier werd een bestand gewijzigd, daar kwam er een nieuw bij, iets anders verdween … Op die manier raakten op weg van versie X naar versie Y ook snel belangrijke dingen in de vergetelheid. Git biedt uitkomst.
Met het vrij beschikbare versiebeheersysteem van Linus Torvalds, de maker van Linux, keer je de datachaos om en maak je eenvoudig en snel overzichtelijke geschiedenissen van je programma's. In deze training van 1,5 uur met 13 lessen leer je alles wat je moet weten over Git en hoe je het beheer toepast.
Zodat je niet in het diepe hoeft te springen, worden je in de allereerste video-tutorial uitgebreid alle belangrijke fundamenten van Git en GitHub uitgelegd: Hoe werkte versiebeheer vóór dergelijke beheerhulpmiddelen, welke voordelen brengt het gebruik van Git met zich mee en wat is het verschil met GitHub? Op al deze vragen geeft je trainer precieze antwoorden met behulp van levendige structuurschema's en feitenlijsten.
Zodat je de inhoud van de cursus direct kunt begrijpen, leer je vervolgens hoe je Git zowel op macOS als op Windows gebruikt. Vervolgens ga je direct aan de slag en leer je repositories (oftewel "opslagplaatsen" voor je gegevens) aan te maken.
Het hoofddeel van de cursus richt zich uiteindelijk op de veranderingen die aan je programmaregels worden aangebracht: je leert hoe je deze vastlegt, bekijkt, opslaat, in de geschiedenis bekijkt en – een enorm belangrijk aspect voor je dagelijkse werk – indien nodig ook weer terugneemt. Tot slot laat Jan Brinkmann zien hoe je hostingproviders zoals GitHub of Bitbucket gebruikt om je projecten te publiceren.
Wat zal deze cursus je opleveren?
Je leert het momenteel waarschijnlijk belangrijkste en vrij beschikbare versiebeheersysteem Git kennen en gebruiken. Zo behoud je te allen tijde overzicht over alle veranderingen in je softwareprojecten. Structuur en orde die elke ontwikkelaar met gevoel voor professionaliteit na aan het hart zou moeten liggen. Status, gitignore, commit, diff?! – Na de cursus heb je alle belangrijke parameters beschikbaar voor het gebruik van Git in je programmeerarsenaal!