Kom i kontakt

Kursplan

Introduktion till GitLab och DevOps-livscykelförvaltning

  • Översikt över GitLab och dess roll i mjukvaruutveckling
  • Förstå GitLab som en komplett DevOps-plattform
  • Centrala funktioner i GitLab: källkodshantering, CI/CD, säkerhet och projektledning
  • Jämförelse mellan GitLab och traditionella versionerande plattformar

Installation och konfiguration av GitLab

  • Installation av GitLab i olika miljöer
  • Konfiguration av GitLab-inställningar och tjänster
  • Förstå GitLabs arkitektur och komponenter
  • Initial installation och administrativa uppgifter

Git och grundläggande versionhantering

  • Genomgång av Git-koncept och arbetsflöden
  • Repositorier, grenar, commits och sammanslagningar
  • Hantering av källkoder med GitLab
  • Tillämpning av bästa praxis för versionshantering

Navigering i GitLab-plattformen

  • Utforskning av GitLabs användargränssnitt
  • Användning av Web IDE
  • Hantering av projekt och reporiterier
  • Användning av GitLabs funktioner och verktyg

GitLab-arbetsflöde och samarbete

  • Förstå GitLabs utvecklingsarbetsflöden
  • Strategier för grenar och samslagsförfrågningar (merge requests)
  • Kodgranskning och samarbetsmetoder
  • Hantering av team och behörigheter

Hantering av användare, grupper och projekt

  • Förstå namnrum och grupper
  • Skapande och organisering av projekt
  • Hantering av användare och åtkomstbehörigheter
  • Tillämpning av rollbaserad åtkomstkontroll

Kontinuerlig integration och leverans (CI/CD)

  • Förstå CI/CD-koncept
  • Skapande av GitLab CI/CD-pipelines
  • Användning av GitLab runners
  • Automatisering av bygg-, test- och distributionprocesser

Projekt- och problemhantering

  • Hantering av problem och uppgifter i GitLab
  • Användning av milepälare och etiketter
  • Planering och uppföljning av utvecklingsarbete
  • Förbättring av teamsamarbete och synlighet

Dokumentation och publicering med GitLab

  • Användning av GitLab Markdown
  • Skapande av projektdokumentation
  • Publicering av webbplatser med GitLab Pages
  • Effektiv hantering av projektinformation

Säkerhet och bästa praxis

  • GitLabs säkerhetsfunktioner
  • Skydd av reporiterier och konfidentiell information
  • Hantering av säkra utvecklingsarbetsflöden
  • Tillämpning av bästa praxis för GitLab-administration

Felsökning och praktiskt verkstadslab

  • Diagnos av vanliga GitLab-problem
  • Byggande av ett komplett GitLab-arbetsflöde
  • Implementering av versionhantering och CI/CD-praktik
  • Genomgång av kursen och nästa steg

Krav

  • En allmän förståelse av versionerande system.
  • Erfarenhet av Linux-kommandoraden.

Målgrupp

  • Utvecklare
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier