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.
Utförlig Git
21 TimmarDetta är en omfattande kurs för personer som inte är bekanta med något annat distribuerat versionshanteringssystem. Det börjar med enkla övningar för att arbeta i ett lokalt repository och avslutas med att öva på att arbeta i ett team.
Den här kursen fokuserar på övningar.
Gitea: Selfhostat git-verktyg som ersätter GitHub och GitLab
14 TimmarGitea är en lättvikts, öppen källkod, selfhostad git-tjänst som erbjuder repositoryhantering, kodgranskning, ärendespårning och CI/CD-integration. Det är en allt populärare alternativ till GitHub och GitLab.com för team som behöver full kontroll över sin källkod utan villkor från tredjepartsleverantörer 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 TimmarDenna instruktörsledda, liveutbildning i Sverige (på plats eller på distans) riktar sig till utvecklare som vill sätta upp och använda Gitlab för versionskontroll och kontinuerlig integration.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Gitlab.
- Förstå hur du implementerar ett alternativ till Github.
- Använd Gitlab för att hantera en DevOps livscykel.
- Använd Gitlab för Continuous Integration / Continuous Delivery.
- Utveckla, släpp och testa programvara effektivt med hjälp av Gitlab.
GitLab Self-Managed: Komplett DevSecOps-plattform utan SaaS
21 TimmarGitLab Self-Managed är en on-premises-implementation av Gitlabs heltäckande DevSecOps-plattform, inklusive hantering av källkod, CI/CD, behållarregister, säkerhetssökning och övervakning. Det är branschstandard för organisationer som vill ha tillgång till Gitlabs fulla funktionsuppsättning utan beroende av SaaS eller att data lämnar det egna nätverket.
GitOps kontinuerlig distribution för Kubernetes
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till DevOps ingenjörer som vill konfigurera, distribuera och hantera ett Git-baserat arbetsflöde för programvarudistribution för sina Kubernetes applikationer.
I slutet av denna utbildning kommer deltagarna att kunna:
- Installera och konfigurera Spinnaker och Terraform.
- Förstå fördelarna med GitOps jämfört med traditionell CI/CD och infrastruktur som kod (IAC).
- Gå bort från att underhålla skript. Konfigurera och kör en väldefinierad distributionsprocess.
- Tillämpa metodtips för molnbaserad distribution, hantering och övervakning.
- Återställa distributioner från partiella fel utan manuella åtgärder.
- Skapa en GitOps-strategi för programutveckling.
Git för Användare
7 TimmarDen här kursen har skapats för alla som ska använda Git repository.
Mjukvaruutvecklare, projektledare, mjukvaruarkitekter och lösningsarkitekter, release managers, etc...
Git för Subversion-offer
7 TimmarDen här kursen visar Subversion-användare hur man använder Git. Det hjälper till att sömlöst migrera vanor från SVN till Git och undvika vanliga misstag.
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ätta, självhostade pipelines för Gitea och Forgejo
14 TimmarWoodpecker CI är ett enkelt men kraftfullt motor för kontinuerlig integration (CI), utvecklat specifikt för självhostade Git-plattformar som Gitea och Forgejo. Den ger en lättvikt, Docker-inbyggd CI/CD-upplevelse utan komplexiteten eller licenskostnaderna för företagets CI-plattformar.