700+ courses, half price
Cursusbeschrijving
Deze cursus gaat diep in op de geavanceerde functies van Git en is gericht op data-engineering en datawetenschap. Je leert complexe samenvoegingsstrategieën onder de knie te krijgen, de geschiedenis van repositories te bewerken en Git te optimaliseren voor grote dataprojecten. Belangrijke onderwerpen zijn onder andere geavanceerde rebasing, git reflog voor noodherstel, efficiënt debuggen met git bisect en het beheren van grote bestanden met Git LFS. Je gaat ook kijken naar parallelle ontwikkeling met behulp van worktrees en hoe je projectstructuren kunt modulariseren met submodules. Aan het einde van deze cursus heb je de vaardigheden om complexe versiebeheerscenario's en problemen bij de ontwikkeling van datapijplijnen en gezamenlijke dataprojecten aan te pakken.
Vereisten
Lesprogramma
Cursusoverzicht
1
Geavanceerde merge-strategieën
In dit hoofdstuk leer je praktische Git-merge-technieken voor het beheren van complexe data-engineeringprojecten. Je verkent verschillende merge-strategieën en begrijpt hoe je codewijzigingen integreert terwijl je een schone projectgeschiedenis behoudt. Aan het eind weet je hoe je uiteenlopende merge-scenario's aanpakt en commitgeschiedenissen herstructureert.
2
Git-geschiedenis en verkenning
In dit hoofdstuk ontwikkel je vaardigheden om de Git-geschiedenis van je project te onderzoeken en te beheren. Je leert technieken om wijzigingen selectief toe te passen, bugs op te sporen en te verhelpen, en gevoelige informatie in je repository te beheren. Deze tools helpen je om schone, traceerbare code te behouden in data-engineeringworkflows.
3
Geavanceerd repositorybeheer
In dit hoofdstuk verken je geavanceerde Git-technieken voor het beheren van complexe softwareprojecten. Je leert hoe je tegelijk aan meerdere features werkt, code-afhankelijkheden organiseert, grote bestanden afhandelt en efficiënte ontwikkelworkflows implementeert. Deze vaardigheden zijn essentieel voor het beheren van moderne data-engineering- en softwareontwikkelprojecten.
S
Geavanceerd Git
Cursus
voltooid

