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
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (2)
Uitstekende trainer met veel praktijkervaring, in tegenstelling tot traditionele academische trainers.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
Cursus - Gitlab and Gitlab CI
Automatisch vertaald
Ik waardeerde de reactiviteit van Ahmed op elk probleem/vraag dat wij hebben opgevoerd en zijn vermogen om duidelijke antwoorden te geven op al deze vragen, terwijl hij ook inzicht verschaftte in andere gerelateerde problemen waar we misschien nog niet eens aan hadden gedacht.
Jose Perez - Fraunhofer IOSB
Cursus - Kubernetes and Gitlab
Automatisch vertaald