Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
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.
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)
Ik vind het fijn dat ik meteen antwoord krijg op mijn vragen.
Szabolcs Kriston - Ericsson
Cursus - Advanced GitLab
Automatisch vertaald