Git utover det grunnleggende: Monorepoer, submoduler og arbeidsflyter for team
Git er versjonskontrollsystemet som ligger til grunn for nesten alle profesjonelle programvareprosjekter. Dette sporet fokuserer på den avanserte siden – mønstrene, strukturene og automatiseringsstrategiene som team i stor skala faktisk bruker. Med utgangspunkt i en solid oppfriskning på A2 bygger det videre mot komplekse repository-arkitekturer og DevOps-integrasjoner som skiller en kompetent utvikler fra en pålitelig bidragsyter i utviklingsteamet.
Dette lærer De
De lærer å konfigurere Git gjennom hooks og aliaser for å håndheve standarder og automatisere gjentakende oppgaver. De lærer når De bør bruke monorepoer i stedet for polyrepoer, og hvordan De setter opp dette riktig. Både Git Submodules og Git Subtree dekkes som ulike metoder for å bygge inn eksterne avhengigheter, med en forklaring av de reelle avveiningene. På teamnivå arbeider De med avanserte forgreningsarbeidsflyter, avhengighetsstyring i monorepoer og CI/CD-integrasjon. Sporet avsluttes med katastrofegjenoppretting, ytelsesjustering og Git-automatisering for DevOps-pipelines.
Læringsløpet
Tolv kurs dekker nivåene A2 til C1. Sporet åpner med Git-grunnlaget: oppfriskning og avansert grunnleggende bruk for å etablere et felles fundament, og går deretter inn i B-nivået med hooks og aliaser, monorepo-konsepter, submoduler og subtree. Fra B2 skifter fokuset til teamdynamikk med Avanserte Git-arbeidsflyter for team. C1-nivået dekker fem krevende kurs: CI/CD og optimalisering for monorepoer, avansert feilsøking av submoduler, distribuert samarbeid, Git for DevOps og automatisering, og til slutt Katastrofegjenoppretting og ytelse i Git – de mest driftskritiske ferdighetene i samlingen.
Slik fungerer det
Hvert kurs er delt inn i korte, fokuserte leksjoner som De arbeider med direkte i det innebygde redigeringsverktøyet, med tilbakemeldinger i sanntid. Når et konsept er uklart eller en kommando ikke oppfører seg som forventet, er en AI-veileder tilgjengelig for å forklare og hjelpe Dem videre uten at De må forlate appen.