CONTACT ONS

Cursusaanbod

Inleiding en basisconcepten

  • Beoordelen van de voorkennis: wat weten deelnemers al over Git en GitLab?
  • Herhaling van belangrijke Git-concepten: commits, branches, merges, push/pull.
  • Overzicht van beschikbare GitLab-editieën (gratis versus Premium en Ultimate).
  • Veelgebruikte use cases voor GitLab en de organisatorische voordelen ervan.

Overzicht van GitLab-functies en -architectuur

  • Inleidende tour door het GitLab-interface en projectopbouw.
  • Belangrijke functies: broncodebeheer, pipelines en issueboards.
  • Architectuur van GitLab CI/CD en een introductie tot runners.

GitLab-werkstromen

  • Veelgebruikte werkstromen: GitLab Flow versus GitFlow.
  • Merge requests, goedkeuringen en het reviewproces.
  • Beheer van branches en toegangsrechten.

Projectorganisatie met groepen en namespaces

  • Wat zijn GitLab-groepen, subgroepen en namespaces?
  • Zichtbaarheid van projecten en rechten op groeppagina's.
  • Fork-strategieën en beheer van toegangsrechten voor teams.

Implementatie van CI/CD in GitLab

  • Het instellen en registreren van GitLab Runners.
  • Gebruik van Docker- en Kubernetes-executors.
  • Inzet van Docker-in-Docker (DIND): voordelen en beperkingen.
  • Problemen met runners oplossen.
  • Het schrijven en structureren van gitlab-ci.yml-bestanden.
  • Variaties en geheime waarden in CI/CD-context.
  • Aanmaken van complexe werkstromen en verschillende fasen.
  • Inclusie van sjablonen voor herhaalbare pipeline-instellingen.
  • Triggerinstellingen, geplande acties en handmatige besturing van pipelines.
  • Het genereren van releases en gebruik van tagging-strategieën.

Issuebeheer en samenwerking

  • Creëren en koppelen van issues aan elkaar.
  • Aangepaste issueboards en labeling-opties.
  • Het plannen van mijlpalen en voortgangsmonitoring.

Gebruik van GitLab Markdown

  • Opmaak van issues, merge requests en wiki-pagina's.
  • Markdown voor technische documentatie en visuele illustraties.
  • Inclusie van checklists, codeblokken en tabellen in tekst.

GitLab Pages

  • Het publiceren van statische websites via GitLab-repositoria.
  • Instellingen voor aangepaste domeinen binnen GitLab Pages.
  • Integratie tussen CI/CD en het automatisch deployen naar Pages.

Beveiliging en toegangsbeheer

  • Het gebruik van persoonlijke access tokens en projectspecifieke codes.
  • Beproteging van geheime informatie en variabelen binnen pipelines.
  • Uitleg over beschikbare beveiligingsscans in GitLab.

Problemen diagnosticeren en oplossen

  • Gebruikelijk voorkomende CI/CD-foutmeldingen en hun correcties.
  • Analyse van logs van runners bij mislukte taken.
  • Aanbevelingen voor het vergroten van de betrouwbaarheid van pipelines.

Samenvatting en vervolgstappen

  • Terugblik op de cursusinhoud en vragen- en antwoordronde.
  • Evaluatie of laatste beoefeningsoefeningen.
  • Feedbackverzameling en afsluiting van de training.
  • Bronnen voor verdere zelfstudie na de cursus.

Vereisten

  • Voor het gedeelte over GitLab Runners is basiskennis van Linux vereist

Doelgroep

  • DevOps-professionals
  • Softwareontwikkelaars en engineers die GitLab binnen teams gebruiken
  • Techleiders en systeemintegrators verantwoordelijk voor de implementatie van CI/CD-pipelines
 21 Uren

Aangepaste bedrijfsopleiding

Opleidingsoplossingen ontworpen exclusief voor bedrijven.

  • Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
  • Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
  • Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Investering

Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën