Schulungsübersicht
Einführung in GitLab und das Management des DevOps-Lebenszyklus
- Überblick über GitLab und seine Rolle in der Softwareentwicklung
- GitLab als vollständige DevOps-Plattform verstehen
- Wesentliche Funktionen von GitLab: Quellcodeverwaltung, CI/CD, Sicherheit und Projektmanagement
- Vergleich von GitLab mit herkömmlichen Plattformen für Versionskontrolle
Installation und Konfiguration von GitLab
- Installation von GitLab in verschiedenen Umgebungen
- Konfiguration der Einstellungen und Dienste von GitLab
- Aufbau und Komponenten von GitLab verstehen
- Ersteinrichtung und Verwaltungsaufgaben
Grundlagen von Git und Versionskontrolle
- Wiederholung von Git-Konzepten und Workflows
- Repositories, Branches, Commits und Merges
- Verwaltung von Quellcode mit GitLab
- Anwendung bewährter Praktiken für Versionskontrolle
Navigation auf der GitLab-Plattform
- Erforschung der Benutzeroberfläche von GitLab
- Nutzung der Web IDE
- Verwaltung von Projekten und Repositories
- Arbeit mit GitLab-Funktionen und -Tools
GitLab-Workflows und Zusammenarbeit
- GitLab-Entwicklungsworkflows verstehen
- Branching-Strategien und Merge Requests
- Code Reviews und Praktiken für die Zusammenarbeit
- Verwaltung von Teams und Berechtigungen
Verwaltung von Benutzern, Gruppen und Projekten
- Namespaces und Gruppen verstehen
- Anlegen und Organisieren von Projekten
- Verwaltung von Benutzern und Zugriffsrechten
- Anwendung rollenbasierter Zugriffskontrollen
Kontinuierliche Integration und kontinuierliche Lieferung (CI/CD)
- CI/CD-Konzepte verstehen
- Anlegen von GitLab CI/CD-Pipelines
- Arbeit mit GitLab Runners
- Automatisierung von Build-, Test- und Bereitstellungsvorgängen
Projekt- und Issue-Management
- Verwaltung von Issues und Aufgaben in GitLab
- Nutzung von Meilensteinen und Labels
- Planung und Verfolgung von Entwicklungsarbeiten
- Verbesserung der Teamzusammenarbeit und Transparenz
Dokumentation und Veröffentlichung mit GitLab
- Nutzung von GitLab Markdown
- Erstellung der Projektdokumentation
- Veröffentlichung von Websites mit GitLab Pages
- Effektives Management von Projektinformationen
Sicherheit und bewährte Praktiken
- Sicherheitsfunktionen von GitLab
- Schutz von Repositories und sensiblen Informationen
- Verwaltung sicherer Entwicklungsworkflows
- Anwendung bewährter Praktiken für die GitLab-Verwaltung
Problembehebung und praktisches Workshop-Modul
- Diagnose häufiger GitLab-Probleme
- Aufbau eines kompletten GitLab-Workflows
- Implementierung von Praktiken für Quellcodeverwaltung und CI/CD
- Kurswiederholung und nächste Schritte
Voraussetzungen
- Allgemeines Verständnis von Versionskontrollsystemen.
- Erfahrung mit der Linux-Kommandozeile.
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