Schulungsübersicht
Einführung in GitLab und das DevOps-Lebenszyklus-Management
- Überblick über GitLab und seine Rolle in der Softwareentwicklung
- Verstehen von GitLab als umfassende DevOps-Plattform
- Wichtige GitLab-Funktionen: Quellcodeverwaltung, CI/CD, Sicherheit und Projektmanagement
- Vergleich von GitLab mit herkömmlichen Versionskontrollplattformen
Installation und Konfiguration von GitLab
- Installation von GitLab in verschiedenen Umgebungen
- Konfiguration von GitLab-Einstellungen und Diensten
- Verstehen der GitLab-Architektur und Komponenten
- Ersteinrichtung und Verwaltungsaufgaben
Grundlagen von Git und der Versionskontrolle
- Aufrischung von Git-Konzepten und Workflows
- Repositories, Branches, Commits und Merges
- Verwaltung von Quellcode mit GitLab
- Anwendung von bewährten Verfahren zur Versionskontrolle
Navigation in der GitLab-Plattform
- Erkundung der GitLab-Benutzeroberfläche
- Nutzung der Web-IDE
- Verwaltung von Projekten und Repositories
- Arbeit mit GitLab-Funktionen und -Werkzeugen
GitLab-Workflow und Zusammenarbeit
- Verstehen von GitLab-Entwicklungsworkflows
- Branching-Strategien und Merge Requests
- Code-Reviews und Kollaborationspraktiken
- Verwaltung von Teams und Berechtigungen
Verwaltung von Nutzern, Gruppen und Projekten
- Verstehen von Namespaces und Gruppen
- Erstellen und Organisieren von Projekten
- Verwaltung von Nutzerkonten und Zugriffsrechten
- Anwendung rollenbasierter Zugriffskontrolle
Kontinuierliche Integration und kontinuierliche Lieferung (CI/CD)
- Verstehen der CI/CD-Konzepte
- Erstellen von GitLab-CI/CD-Pipelines
- Arbeit mit GitLab-Runnern
- Automatisierung von Build-, Test- und Bereitstellungsprozessen
Projekt- und Issue-Management
- Verwaltung von Issues und Aufgaben in GitLab
- Nutzung von Meilensteinen und Labels
- Planung und Verfolgung der Entwicklungsarbeiten
- Verbesserung der Teamkollaboration und Transparenz
Dokumentation und Veröffentlichung mit GitLab
- Verwendung von GitLab-Markdown
- Erstellung von Projektdokumentationen
- 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 von GitLab-Verwaltungsbewährten Verfahren
Fehlerbehebung und Praxisworkshop
- Diagnose gängiger GitLab-Probleme
- Aufbau eines vollständigen GitLab-Workflows
- Implementierung von Quellcodeverwaltungs- und CI/CD-Praktiken
- Kurswiederholung und nächste Schritte
Voraussetzungen
- Allgemeines Verständnis von Versionskontrollsystemen.
- Erfahrung mit der Linux-Befehlszeile.
Zielgruppe
- Entwicklerinnen und 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