Git voorbij de basis: monorepo's, submodules en werkstromen voor teams
Git is het versiebeheersysteem waarop vrijwel elk professioneel softwareproject steunt. Dit leertraject richt zich op het geavanceerde werk: de patronen, structuren en automatiseringsstrategieën die teams op grote schaal daadwerkelijk gebruiken. Het begint met een stevige herhaling op A2-niveau en bouwt verder naar complexe repositoryarchitecturen en DevOps-integraties die het verschil maken tussen een bekwame ontwikkelaar en een betrouwbare technische bijdrager.
Wat je leert
Je leert Git configureren met hooks en aliassen om standaarden af te dwingen en terugkerende taken te automatiseren. Je begrijpt wanneer je monorepo's of polyrepo's gebruikt en hoe je zo'n structuur correct opzet. Zowel Git Submodules als Git Subtree komen aan bod als afzonderlijke manieren om externe afhankelijkheden in te voegen, inclusief hun werkelijke voor- en nadelen. Op teamniveau werk je met geavanceerde vertakkingswerkstromen, afhankelijkheidsbeheer in monorepo's en CI/CD-integratie. Het leertraject sluit af met herstel na calamiteiten, prestatieafstemming en Git-automatisering voor DevOps-pijplijnen.
Het leertraject
Twaalf cursussen lopen van niveau A2 tot en met C1. Het leertraject begint met Git essentials: herhaling en geavanceerde basisprincipes om een gezamenlijke basis te leggen en gaat daarna op B-niveau verder met hooks en aliassen, monorepo-concepten, submodules en subtree. Vanaf B2 verschuift de focus naar teamdynamiek met Geavanceerde Git-werkstromen voor teams. Het C1-niveau behandelt vijf veeleisende cursussen: CI/CD en optimalisatie van monorepo's, geavanceerde probleemoplossing voor submodules, gedistribueerde samenwerking, Git voor DevOps en automatisering en ten slotte Herstel na Git-calamiteiten en prestatieafstemming — de operationeel belangrijkste vaardigheden in deze reeks.
Zo werkt het
Elke cursus is opgedeeld in korte, gerichte lessen die je rechtstreeks in de ingebouwde editor doorloopt, met directe feedback. Wanneer een concept onduidelijk is of een opdracht zich onverwacht gedraagt, staat er een AI-tutor klaar om uitleg te geven en je verder te helpen zonder de app te verlaten.