Schulungsübersicht
Einführung in GitLab und das Management des DevOps-Lebenszyklus
- Überblick über GitLab und seine Rolle in der Softwareentwicklung
- Verständnis von GitLab als umfassende DevOps-Plattform
- Wichtige Funktionen von GitLab: Quellcode-Verwaltung, CI/CD, Sicherheit und Projektmanagement
- Vergleich von GitLab mit traditionellen Plattformen zur Versionskontrolle
Installation und Konfiguration von GitLab
- Installation von GitLab in verschiedenen Umgebungen
- Konfiguration der GitLab-Einstellungen und -Dienste
- Verständnis der GitLab-Architektur und ihrer Komponenten
- Ersteinstellungen und Verwaltungsaufgaben
Grundlagen von Git und Versionskontrolle
- Auffrischung der Git-Konzepte und Workflows
- Repositories, Branches, Commits und Merges
- Verwaltung des Quellcodes mit GitLab
- Anwendung bewährter Verfahren für die Versionskontrolle
Nutzung der GitLab-Plattform
- Erkundung der GitLab-Benutzeroberfläche
- Nutzung der Web-IDE
- Verwaltung von Projekten und Repositories
- Arbeiten mit GitLab-Funktionen und -Tools
GitLab-Workflow und Zusammenarbeit
- Verständnis der Entwicklungsworkflows in GitLab
- Branching-Strategien und Merge Requests
- Code-Reviews und Kollaborationspraktiken
- Verwaltung von Teams und Berechtigungen
Verwaltung von Benutzern, Gruppen und Projekten
- Verständnis von Namespaces und Gruppen
- Erstellung und Organisation von Projekten
- Verwaltung von Benutzern und Zugriffsrechten
- Anwendung rollenbasierter Zugriffssteuerung (RBAC)
Kontinuierliche Integration und kontinuierliche Auslieferung (CI/CD)
- Verständnis der Konzepte von CI/CD
- Erstellung von GitLab-CI/CD-Pipelines
- Arbeiten mit GitLab-Runnern
- Automatisierung von Build-, Test- und Bereitstellungsprozessen
Projekt- und Aufgabenmanagement
- Verwaltung von Issues und Aufgaben in GitLab
- Nutzung von Meilensteinen und Labels
- Planung und Verfolgung der Entwicklungsarbeit
- Verbesserung der Teamzusammenarbeit und Sichtbarkeit
Dokumentation und Veröffentlichung mit GitLab
- Nutzung von GitLab Markdown
- Erstellung von Projektdokumentation
- Veröffentlichung von Websites mit GitLab Pages
- Effektives Management von Projektinformationen
Sicherheit und bewährte Verfahren
- Sicherheitsfunktionen von GitLab
- Schutz von Repositories und sensiblen Informationen
- Verwaltung sicherer Entwicklungsworkflows
- Anwendung bewährter Verwaltungsmethoden in GitLab
Problembehebung und Praxisworkshop
- Diagnose häufiger GitLab-Probleme
- Aufbau eines vollständigen GitLab-Workflows
- Umsetzung von Praktiken für Quellcode-Verwaltung und CI/CD
- Kurswiederholung und nächste Schritte
Voraussetzungen
- Allgemeines Verständnis von Versionierungssystemen.
- Erfahrung mit der Linux-Befehlszeile.
Zielgruppe
- Entwickler
Erfahrungsberichte (7)
Ich mochte die einfache Kommunikation zwischen dem Trainer und uns, die Aufmerksamkeit, die unseren Problemen, Einsichten und zusätzlichen Kenntnissen in den Antworten auf unsere Fragen gewidmet wurde. Ich mochte das Tempo, es fühlte sich zu keinem Zeitpunkt überstürzt an, selbst bei technischen Schwierigkeiten. Jedes Thema wurde angemessen behandelt.
Melania Mieczkowska - IAV Poland
Kurs - Gitlab and Gitlab CI
Maschinelle Übersetzung
Das Tempo der Vorlesung. Bartek fragte, ob ein bestimmtes Thema nicht bekannt ist und ob es notwendig wäre, sich ausführlicher mit bestimmten Teilen zu befassen. Wenn das Thema allen Teilnehmern der Vorlesung vertraut war, beschrieb er es nur kurz, um sicherzustellen, dass es für alle verständlich ist.
Michal Domanski - IAV Poland
Kurs - Gitlab and Gitlab CI
Maschinelle Übersetzung
Klare Kommunikation
Marcin Straczek - IAV Poland
Kurs - Gitlab and Gitlab CI
Maschinelle Übersetzung
Tempo, Witz, Idee
Jakub Lewandowski - IAV Poland
Kurs - Gitlab and Gitlab CI
Maschinelle Übersetzung
Ich schätze die Freiheit der Trainer beim Umgang mit den Teilnehmern
Kasia Cieslak - Inter Cars S.A.
Kurs - Gitlab and Gitlab CI
Maschinelle Übersetzung
Gesamt gesehen war es eine gute Auffrischung ähnlicher Themen wie bei Azure DevOps, ich habe etwas Neues gelernt.
Shafiq - Department of Social Services
Kurs - Gitlab and Gitlab CI
Maschinelle Übersetzung
Nehmen Sie nicht an, dass das Publikum über technisches Wissen verfügt. Erklären Sie die relevanten Themen zu den Übungen klar und gehen Sie schrittweise auf die Auswirkungen der vorgenommenen Änderungen ein.
Neesha - Department of Social Services
Kurs - Gitlab and Gitlab CI
Maschinelle Übersetzung