Git ud over det grundlæggende: Monorepoer, undermoduler og teamets arbejdsgange
Git er det versionsstyringssystem, som næsten alle professionelle softwareprojekter bygger på. Dette forløb fokuserer på den avancerede del — de mønstre, strukturer og strategier til automatisering, som større teams faktisk bruger. Det begynder med en solid opfriskning på A2-niveau og bygger videre mod de komplekse arkitekturer for kodearkiver og DevOps-integrationer, der adskiller en kompetent udvikler fra en pålidelig teknisk bidragyder.
Det lærer du
Du lærer at konfigurere Git gennem hooks og aliasser for at håndhæve standarder og automatisere gentagne opgaver. Du forstår, hvornår du skal bruge monorepoer frem for polyrepoer, og hvordan du sætter et af dem korrekt op. Både Git Submodules og Git Subtree gennemgås som forskellige metoder til at indlejre eksterne afhængigheder, inklusive deres reelle fordele og ulemper. På teamniveau arbejder du med avancerede forgreningsarbejdsgange, afhængighedsstyring i monorepoer og CI/CD-integration. Forløbet afsluttes med katastrofegendannelse, optimering af ydeevne og Git-automatisering til DevOps-pipelines.
Læringsforløbet
Tolv kurser spænder fra niveau A2 til C1. Forløbet begynder med Git-grundlag: opfriskning og avanceret grundlæggende viden, som etablerer et fælles fundament, og går derefter videre til B-niveau med hooks og aliasser, monorepokoncepter, undermoduler og subtree. Fra B2 skifter fokus til teamdynamik med Avancerede Git-arbejdsgange for teams. C1-niveauet dækker fem krævende kurser: CI/CD og optimering af monorepoer, avanceret fejlfinding af undermoduler, distribueret samarbejde, Git til DevOps og automatisering samt til sidst Katastrofegendannelse og optimering af Git — de mest driftskritiske færdigheder i forløbet.
Sådan fungerer det
Hvert kursus er opdelt i korte, fokuserede lektioner, som du gennemgår direkte i den indbyggede editor med feedback i realtid. Når et koncept er uklart, eller en kommando ikke opfører sig som forventet, kan en AI-vejleder forklare det og hjælpe dig videre uden at du forlader appen.