Cursusaanbod

Inleiding en Fundamenten

  • Niveau aanpassing: wat deelnemers al weten over Git en GitLab
  • Beoordeling van sleutelconcepten van Git: commits, takken, samenvoegingen, push/pull
  • Overzicht van GitLab-edities (Gratis vs. Premium vs. Ultimate)
  • Typische gebruiksscenario's van GitLab en organisationele voordelen

Overzicht van GitLab-Functies en Architectuur

  • GitLab-interface rondleiding en projectstructuur
  • Belangrijke functies: repositorybeheer, pipelines, probleemboards
  • GitLab CI/CD-architectuur en overzicht van runners

GitLab-Werkproces

  • Gebruikelijke werkprocessen: GitLab Flow vs. GitFlow
  • Samenvoegingsverzoeken, goedkeurings en beoordelingscycli
  • Takbeheer en machtigingen

Projecten Organiseren met Groepen en Namenruimtes

  • Begrip van GitLab-groepen, subgroepen en namenruimtes
  • Projectzichtbaarheid en machtigingen op groepsniveau
  • Forkstrategieën en teamtoegang beheren

Implementatie van CI/CD in GitLab

  • GitLab Runners instellen en registreren
  • Docker- en Kubernetes-executors
  • Docker-in-Docker (DIND) gebruiken: voordelen en valkuilen
  • Problemen met runners oplossen
  • gitlab-ci.yml schrijven en structureren
  • Variabelen en CI-geheimen gebruiken
  • CI-workflows en fases creëren
  • Templates en herbruikbare pipelinedefinities opnemen
  • Triggers, planningen en handmatige pipelinecontroles
  • Releases genereren en tagstrategieën

Probleembeheer en Samenwerking

  • Problemen creëren en koppelen
  • Aangepaste probleemboards en labels
  • Mijlpalen en voortgangsbeheer

Gebruik van GitLab Markdown

  • Problemen, samenvoegingsverzoeken en wiki's opmaken
  • Markdown voor documentatie en inline-visuals
  • Checklists, codeblokken en tabellen gebruiken

GitLab Pages

  • Statische websites publiceren uit GitLab-repos
  • GitLab Pages instellen met aangepaste domeinen
  • CI/CD-integratie met Pages-implementaties

Beveiliging en Toegangsbeheer

  • Persoonlijke toegangstokens en projecttokens
  • Pipelinegeheimen en variabelen beveiligen
  • Overzicht van GitLab's beveiligingsscanningsfuncties

Probleemoplossing en Diagnostiek

  • Gemeenschappelijke CI/CD-fouten en oplossingen
  • Runnerlogboeken en het opsporen van mislukte taken
  • Beste praktijken voor pipelinebetrouwbaarheid

Samenvatting en Volgende Stappen

  • Cursusoverzicht en vragen en antwoorden
  • Eindbeoordelingssessie of evaluatieopdracht
  • Feedback en cursusafsluiting
  • Bronnen voor voortdurend leren

Vereisten

  • Basis kennis van Linux vereist voor de GitLab Runner sectie

Doelgroep

  • DevOps professionals
  • Softwareontwikkelaars en ingenieurs die GitLab gebruiken in teamomgevingen
  • Technische leiders en systemintegratoren die GitLab-pijplijnen implementeren
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën