Gerrit Code Review Träningskurs
Gerrit är ett gratis webbaserat kodgranskningsverktyg med öppen källkod som är integrerat med Git och byggt på ett Git-versionskontrollsystem. Det fungerar som en lagringsplats som gör det möjligt att skicka en kod och skapa en granskning för dina incheckningar.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till mjukvaruingenjörer och alla som vill lära sig hur man använder Gerrit som ett Git-förråd och utför kodgranskningar.
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå hur Gerrit fungerar och hur du hanterar Gerrit webbgränssnitt.
- Lär dig bra metoder för att använda Gerrit för att hantera arbetsflöden för kodgranskning.
- Administrera och konfigurera ett Gerrit-projekt.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Införandet
- Översikt över Gerrit
- Förstå Gerrit UI
Komma igång
- Konfigurera Git
- Skapa ett projekt
- Skapa grenar och taggar
- Hantera åtkomstkontroller
- Ta bort ett projekt
Konfigurera användarinställningar
- Konfiguration av namn och status
- Email och konfiguration av SSH-nyckel
- Konfigurera visningslista för projekt
Skicka kod till Gerrit
- Skicka kod för granskning
- Pusha en patchset
Använda Ändra skärm
- Genomgång av Ändra skärm
- Kommentarer och godkännande
- Göra och genomföra ändringar
- Push-överföring av ändringar till Gerrit
- Återställa skickade ändringar
- Avbryta och återställa ändringar
Lösa konflikter
- Introduktion till rebase
- Introduktion till att plocka russinen ur kakan
Felsökning
Sammanfattning och nästa steg
Krav
- Grundläggande kunskaper i Git
Publik
- Mjukvaruingenjörer
- Administratörer för Gerrit-projekt
- Alla som vill lära sig att använda Gerrit
Öppna Utbildningskurser kräver 5+ deltagare.
Gerrit Code Review Träningskurs - Bokning
Gerrit Code Review Träningskurs - Fråga
Gerrit Code Review - Konsultfråga
Vittnesmål (1)
Upprepa den viktiga slutsatsen
Milly Chen - Logitech
Kurs - Gerrit Code Review
Maskintolkat
Kommande Kurser
Relaterade Kurser
Avancerad GitLab
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till professionella på mellan- och avancerad nivå som vill tillämpa GitLab för avancerade CI/CD-flöden, projektstrukturering och samarbetsutveckling med den fria versionen av GitLab.
Vid kursens slut kommer deltagarna att kunna:
- Implementera avancerade GitLab CI/CD-pipelines med anpassade körare och återanvändbara mallar.
- Organisera projekt effektivt med hjälp av grupper och namnrymder.
- Samarbeta om kod, problem och dokumentation med Markdown och GitLab-verktyg.
- Tillämpa GitLab Pages, utgivningsflöden och säkra konfigurationer i verkliga projekt.
Git Hands-on Workshop with Azure DevOps
14 TimmarDenna instruktörsledd, liveutbildning i Sverige (online eller på plats) är riktad till mellannivåutvecklare och DevOps-ingeniörer som vill få praktisk erfarenhet av Git och Azure DevOps, med fokus på grenhantering, sammanfogningsstrategier, konfliktlösning och effektiv användning av grafiska klienter.
När denna utbildning är avslutad kommer deltagarna att kunna:
- Förstå grundläggande Git-koncept och arbetsflöden.
- Hantera grenar och sammanfogningar effektivt i samarbetsmiljöer.
- Lösa konflikter med bästa praxis i verkliga scenarier.
- Använda grafiska klienter (SourceTree och GitKraken) för Git-hantering.
- Utföra praktiska Git-operationer både från konsolen och grafiska gränssnitt.
- Arbeta med Git i Azure DevOps för lagringsplatsintegrering och versionshantering.
Omfattande Git
21 TimmarEn ingående utbildning i Git ger utvecklare praktiska färdigheter inom distribuerad versionskontroll – från lokalt repository-uppsättning och grenstrategier till serverdistribution och samarbetsflöden i team. Kursen leder deltagarna genom verktygen för att anpassa Git, med konkreta kunskaper om hur man hanterar källkodsstyrsystem över komplexa utvecklingsteam och kontinuerliga integrationspipelines.
Gitea: Ett självhostat Git-verktyg som ersätter GitHub och GitLab
14 TimmarGitea är en lättvikts, öppen källkod, självhostad Git-tjänst som erbjuder lagringsplatsadministration, kodgranskning, ärendespårning och CI/CD-integration. Det blir allt populärare som alternativ till GitHub och GitLab.com för team som behöver full kontroll över sin källkod utan att följa tredjeparts villkor eller exportbegränsningar.
Git och GitHub Grunderna
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare och mjukvaruingenjörer som är nya på GitHubs plattform och vill använda dess funktioner tillsammans med Git för bättre versionshantering och hantering av en företagsapplikations källkod.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera och konfigurera ett konto för åtkomst till GitHubs webbaserade plattform.
- Förstå hur Gits system fungerar och förstå de grundläggande koncepten för GitHub.
- Skapa och hantera GitHub förråd medan du implementerar Git-arbetsflöden.
- Utför källkodsändringar inuti GitHub och synkronisera revisioner som gjordes utanför plattformen.
- Använd Pull Requests, Tags, Releases och andra grundläggande GitHub komponenter.
- Utför versionskontrollfunktioner baserade på Git och använd GitHubs bash-miljö.
- Skapa förvarsgrenar för att lösa projektdefekter tillsammans med teamet.
- Ta tag i och bekanta dig med Git och GitHubs struktur för bättre programmering.
GitHub Fundamentals for Enterprise Security and Automation
21 TimmarDenna instruktörsledda, levande utbildning (online eller på plats) riktar sig till utvecklare och DevOps-professionella på mellannivå som vill förbättra säkerheten, styret och automatiseringen av sina GitHub-miljöer, särskilt inom en företagskontext.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera och hantera GitHub-säkerhetsinställningar och tillgång till lagringsplatser.
- Implementera säkerhetsbästa praxis med hjälp av GitHub-verktyg som Dependabot och CodeQL.
- Skapa, återanvända och underhålla GitHub Actions och arbetsflöden.
- Övervaka och granska aktivitet för överensstämmelse och styrning i stor skala.
Gitlab och Gitlab CI
14 TimmarGitLab är en mjukvaruapplikation för att hantera hela livscykeln för mjukvarutveckling. Huvudfunktionerna inkluderar projektledning, källkods Hantering (source control), kontinuerlig integration och leverans (CI/CD), övervakning samt säkerhet.
Denna instruktörsledda, levande utbildning (online eller på plats) riktar sig till utvecklare som vill sätta upp och använda Gitlab för versionshantering och kontinuerlig integration.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Gitlab.
- Förstå hur man implementerar ett alternativ till Github.
- Använda Gitlab för att hantera en DevOps-livscykel.
- Använda Gitlab för kontinuerlig integration (CI) och kontinuerlig leverans (CD).
- Utveckla, släppa och testa mjukvaru på ett effektivt sätt med hjälp av Gitlab.
Kursformatet
- Interaktiv föreläsning och diskussion.
- Många övningar och praktikmoment.
- Praktisk implementation i en live-lab-miljö.
Möjligheter till anpassning av kursen
- För att begära skräddarsydd utbildning för denna kurs, vänligen kontakta oss för att arrangera detta.
- För att läsa mer om Gitlab, besök: https://about.gitlab.com/
GitLab Self-Managed: Komplett DevSecOps-plattform utan SaaS
21 TimmarGitLab Self-Managed är den lokala distributionen av Gitlabs kompletta DevSecOps-plattform, inklusive källkodshantering, CI/CD, containervarvsregistrering, säkerhetsscan och övervakning. Det utgör guldstandarden för organisationer som vill ha tillgång till hela funktionsuppsättningen i GitLab utan beroende av SaaS eller att data lämnar deras nätverk.
Git för användare
7 TimmarKursen Git för användare utrustar utvecklare och projektledare med grundläggande versioneringsmetoder för samarbetande utveckling med Git. Den täcker kärnprinciperna i Git:s datamodell, objekttyper, grenningsstrategier och sammanslagningsflöden. Kursen undersöker beprövade metoder för hantering av commit-historik, diff-analys, stash-operationer, taggar samt mönster för distribuerad utveckling med hostade arkiv. Det hjälper mjukvaruteam att hantera versionshistoriker, lösa sammanslagningskonflikter och upprätthålla spårbar kod i samarbetande projekt.
Git för offer av Subversion
7 TimmarÖvergå smidigt från Subversion till Git med denna riktade migrationsutbildning avsedd för SVN-användare som vill utnyttja distribuerad versionskontroll. Detta praktiska kursinnehåll täcker grundläggande Git-koncept, dagliga arbetsmönster, avancerade gren- och sammanslagningssätt, kompletta migrationsprocesser för arbetsflöden, Git-internals samt praktiska integreringstips – hjälpa utvecklare att undvika vanliga fallgropar och anta moderna arbetsflöden med distribuerad versionskontroll (DVCS) med självförtroende och effektivitet för snabbare och mer samarbetsinriktade utvecklingsprocesser.
Kubernetes och Gitlab
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till DevOps ingenjörer som vill använda Kubernetes och Gitlab för att automatisera DevOps-livscykeln.
I slutet av denna utbildning kommer deltagarna att kunna:
- Automatisera programbyggen, tester och distributioner.
- Skapa en automatiserad bygginfrastruktur.
- Distribuera ett program till en containerbaserad molnmiljö.
Releasehantering och Deployment med Distribuerade Versionskontrollsystem
7 TimmarDenna kurs har skapats för projektledare, släppledare, produktledare, produktägare, Scrum Masters, programarkitekter och alla som är ansvariga för planering av släpp och distribution av mjukvara.
Den visar hur man flyttar förändringar från krav, genom utveckling och tester till produktionsmiljö med hjälp av ett distribuerat versionskontrollsystem (GIT i synnerhet, men personer som använder andra distribuerade SCM-system kan också dra nytta av denna kurs).
Woodpecker CI: Lättvikt, egenhysade pipelines för Gitea och Forgejo
14 TimmarWoodpecker CI är en enkel men kraftfull motor för kontinuerlig integration (CI), designad specifikt för självhysade Git-forgemiljöer som Gitea och Forgejo. Den erbjuder en lätthanterlig, Docker-inbyggd CI/CD-upplevelse utan den komplexitet eller licenskostnad som krävs av affärsmässiga CI-plattformar.