Schulungsübersicht
Einführung in GitLab und das Management des DevOps-Lebenszyklus
- Übersicht über GitLab und seine Rolle in der Softwareentwicklung
- Verständnis von GitLab als umfassende DevOps-Plattform
- Wichtige GitLab-Funktionen: Quellcodeverwaltung, CI/CD, Sicherheit und Projektmanagement
- Vergleich von GitLab mit traditionellen Version Control-Plattformen
Installation und Konfiguration von GitLab
- Installation von GitLab in verschiedenen Umgebungen
- Konfiguration von GitLab-Einstellungen und Diensten
- Verständnis der GitLab-Architektur und der Komponenten
- Ersteinrichtung und Verwaltungsaufgaben
Git und Grundlagen des Version Controll
- Aktualisierung von Git-Konzepten und Workflows
- Repositories, Branches, Commits und Merges
- Verwaltung des Quellcodes mit GitLab
- Anwendung bewährter Verfahren für Version Control
Navigieren auf der GitLab-Plattform
- Erkundung der GitLab-Benutzeroberfläche
- Nutzung des Web IDE
- Verwaltung von Projekten und Repositories
- Arbeit mit Funktionen und Tools von GitLab
GitLab-Workflows und Zusammenarbeit
- Verständnis der Entwicklungsworkflows in GitLab
- Branching-Strategien und Merge Requests
- Code Reviews und Kollaborationspraktiken
- Teams und Berechtigungen verwalten
Verwaltung von Benutzern, Gruppen und Projekten
- Verständnis von Namespaces und Gruppen
- Erstellung und Organisation von Projekten
- Verwaltung von Benutzern und Zugriffsberechtigungen
- Anwendung rollenbasierter Zugriffskontrolle
Continuous Integration und Continuous Delivery (CI/CD)
- Verständnis der CI/CD-Konzepte
- Erstellung von GitLab CI/CD-Pipelines
- Arbeit mit GitLab Runners
- Automatisierung von Build-, Test- und Deploy-Prozessen
Projekt- und Issue-Management
- Verwaltung von Issues und Aufgaben in GitLab
- Nutzung von Meilensteinen und Labels
- Planung und Verfolgung der Entwicklungsarbeit
- Verbesserung der Teamkollaboration und Transparenz
Dokumentation und Veröffentlichung mit GitLab
- Nutzung von GitLab Markdown
- Erstellung von Projektdokumentationen
- Veröffentlichung von Websites mit GitLab Pages
- Effektives Management von Projektinformationen
Sicherheit und Best Practices
- Sicherheitsfeatures von GitLab
- Schutz von Repositories und sensiblen Informationen
- Verwaltung sicherer Entwicklungsworkflows
- Anwendung bewährter Verwaltungsmethoden für GitLab
Fehlerbehebung und praktischer Workshop
- Diagnose häufiger GitLab-Probleme
- Aufbau eines vollständigen GitLab-Workflows
- Implementierung von Quellcodeverwaltung und CI/CD-Praktiken
- Kurszusammenfassung und nächste Schritte
Voraussetzungen
- Allgemeines Verständnis von Version Control Systemen.
- Erfahrung in 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