Cursusaanbod
Inleiding op GitLab en DevOps-levenscyclusbeheer
- Overzicht van GitLab en de rol in softwareontwikkeling
- GitLab begrijpen als een volledig DevOps-platform
- Belangrijkste GitLab-functies: broncodebeheer, CI/CD, beveiliging en projectbeheer
- Vergelijking van GitLab met traditionele versiebeheerplatforms
Installeren en configureren van GitLab
- GitLab installeren in verschillende omgevingen
- Instellingen en diensten van GitLab configureren
- GitLab-architectuur en componenten begrijpen
- Initiële instellingen en beheertaken
Basisprincipes van Git en versiebeheer
- Herhaling van Git-concepten en workflows
- Repositories, branches, commits en merges
- Beheer van broncode met GitLab
- Toepassing van beste praktijken voor versiebeheer
Navigeren in het GitLab-platform
- De gebruikersinterface van GitLab verkennen
- Gebruik van de Web IDE
- Beheer van projecten en repositories
- Werken met GitLab-functies en hulpmiddelen
GitLab-workflow en samenwerking
- GitLab-ontwikkelingsworkflows begrijpen
- Branching-strategieën en merge-verzoeken
- Code reviews en samenwerkingspraktijken
- Beheer van teams en machtigingen
Beheer van gebruikers, groepen en projecten
- Namespaces en groepen begrijpen
- Projecten aanmaken en organiseren
- Gebruikers en toegangsrechten beheren
- Toepassing van rolgebaseerd toegangsbeheer
Continue Integratie en Continue Levering (CI/CD)
- CI/CD-concepten begrijpen
- GitLab CI/CD-pipelines aanmaken
- Werken met GitLab-runners
- Automatisering van build-, test- en deploymentsprocessen
Project- en Issuebeheer
- Issues en taken beheren in GitLab
- Gebruik van mijlpalen en labels
- Plannen en bijhouden van ontwikkelwerk
- Verbetering van teamsamenwerking en inzicht
Documentatie en publicatie met GitLab
- Gebruik van GitLab Markdown
- Aanmaken van projectdocumentatie
- Websites publiceren met GitLab Pages
- Effectief projectinformatie beheren
Beveiliging en beste praktijken
- Beveiligingsfuncties van GitLab
- Beschermen van repositories en gevoelige informatie
- Beheren van beveiligde ontwikkelingsworkflows
- GitLab-beheerbeste praktijken toepassen
Probleemoplossing en praktische workshop
- Diagnostiek van veelvoorkomende GitLab-problemen
- Een complete GitLab-workflow opbouwen
- Implementatie van versiebeheer- en CI/CD-praktijken
- Cursusronde en vervolgstappen
Vereisten
- Algemene kennis van versiebeheersystemen.
- Ervaring met de Linux command line.
Doelgroep
- Ontwikkelaars
Getuigenissen (7)
Ik vond de gemakkelijke communicatie tussen trainer en ons leuk, de aandacht voor onze problemen, inzichten en het aanvullende kennis dat werd verstrekt bij het beantwoorden van onze vragen. Ik vond het tempo goed, het voelde nooit haastig, zelfs niet met technische problemen. Elk onderwerp werd adequaat behandeld.
Melania Mieczkowska - IAV Poland
Cursus - Gitlab and Gitlab CI
Automatisch vertaald
De tempo van de les. Bartek vroeg of een bepaald onderwerp niet bekend was en of het nodig was om dieper in te gaan op specifieke delen, dan ging hij er uitgebreid op in. Als het onderwerp vertrouwd was voor alle aanwezigen bij de les, beschreef hij het kort zodat iedereen het zeker kon begrijpen.
Michal Domanski - IAV Poland
Cursus - Gitlab and Gitlab CI
Automatisch vertaald
Duidelijke communicatie
Marcin Straczek - IAV Poland
Cursus - Gitlab and Gitlab CI
Automatisch vertaald
Tempo, grappen, idee
Jakub Lewandowski - IAV Poland
Cursus - Gitlab and Gitlab CI
Automatisch vertaald
Ik waardeer de vrijheid van trainers bij het omgaan met deelnemers
Kasia Cieslak - Inter Cars S.A.
Cursus - Gitlab and Gitlab CI
Automatisch vertaald
Totaal gezien was het een goede herhaling van soortgelijke zaken zoals in Azure DevOps, ik heb iets geleerd.
Shafiq - Department of Social Services
Cursus - Gitlab and Gitlab CI
Automatisch vertaald
Neem niet aan dat het publiek technische kennis heeft. Kan relatieve onderwerpen duidelijk uitleggen in verband met de oefeningen en stap voor stap doorgaan bij de effecten van toegepaste wijzigingen.
Neesha - Department of Social Services
Cursus - Gitlab and Gitlab CI
Automatisch vertaald