Zum Inhalt springen

GitLab Essentials

GitLab von Grund auf nutzen und seine wichtigsten Funktionen verstehen: Projektplanung, Quellcodeverwaltung und CI/CD.

GitLab, Leader im Gartner Magic Quadrant 2023 für DevOps-Plattformen, ist eine Open-Source-DevOps-Plattform, die den gesamten Softwareentwicklungslebenszyklus in einer einzigen Anwendung integriert und Tools für Projektplanung, Quellcodeverwaltung, CI/CD und vieles mehr bietet. In diesem Kurs lernen Sie die Grundlagen kennen und erfahren, wie Sie GitLab nutzen und die wichtigsten Funktionen verstehen können.

Ziele

  • Überblick über git und GitLab und ihre Ursprünge.
  • Die Konfiguration von GitLab und die Verwaltung von Benutzerzugriffen verstehen.
  • Lernen Sie die Grundlagen der Git-Befehle kennen.
  • Entdecken Sie Branching-Konzepte und Strategien gemäss unserer Best Practices.
  • Entdecken Sie, wie Sie die Versionsverwaltung von GitLab optimal nutzen können.
  • CI/CD leicht gemacht! Lernen Sie, was Objekte sind und wie man eine Pipeline effizient aufbaut.

Methode

GitLab Essentials wird durch eine Kombination von Präsentationen, praktischen Übungen, Fallstudien und fragenbasierten Demonstrationen durchgeführt. Es wird ein praktisches Lab-Environment eingerichtet, in dem die Teilnehmer die während des Workshops vorgestellten Konzepte üben können.

Zielgruppen

  • Softwareentwickler und Ingenieure .
  • DevOps Fachleute.
  • Teamleiter und Manager.
  • Alle, die ihre GitLab-Kenntnisse erweitern wollen.

Voraussetzungen

  • Grundlegende Linux-Kenntnisse sind erforderlich, um grundlegende Befehle ausführen zu können: Dateien kopieren, Konfigurationsdateien editieren, etc. Der gesamte Kurs findet sowohl auf der Kommandozeile als auch auf der GitLab Weboberfläche statt. Die Folien sind klar und deutlich in Bezug auf die auszuführenden Befehle.

Vorteile

  • Beherrschung der Git-Befehle und Verwaltung von Benutzerzugriffen: Die Teilnehmer lernen die grundlegenden Git-Befehle und die Verwaltung von Benutzerzugriffen in GitLab. Dies beinhaltet die Erstkonfiguration, das Projekt- und Berechtigungsmanagement, das für eine effektive Zusammenarbeit in Entwicklungsteams unerlässlich ist.
  • Verständnis von Verzweigungskonzepten und Versionsverwaltungsstrategien: Das Seminar behandelt Verzweigungskonzepte und Versionsverwaltungsstrategien. Die Teilnehmer lernen, wie sie ihre Code-Zweige gemäss bewährter Praktiken organisieren und verwalten können, was entscheidend ist, um einen sauberen und gut strukturierten Code zu erhalten.
  • Implementierung von CI/CD-Pipelines: Die Teilnehmer lernen, kontinuierliche Integrations- und Bereitstellungspipelines (CI/CD) in GitLab zu erstellen und zu optimieren. Dies umfasst die Erstellung von CI/CD-Objekten und die effiziente Gestaltung von Pipelines, wodurch der Test- und Bereitstellungsprozess automatisiert wird, die Produktivität steigt und menschliche Fehler reduziert werden.

Die Teilnehmer dieses Kurses erhalten praktische und fachkundige Anleitungen zur Nutzung von GitLab in der Softwareentwicklung. Dies verbessert ihre Fähigkeit, Projekte effektiv zu verwalten. Sie werden versiert im Umgang mit den Funktionen von GitLab für die Versionskontrolle, CI/CD-Pipelines. Darüber hinaus erhalten sie Einblicke von unseren Beratern über unsere DevOps-fokussierten Blogs.

Für weitere Informationen, besuchen Sie die GitLab-Ressourcen.

Wie verbessert die Beherrschung der GitLab-Funktionalitäten die Entwicklungsgeschwindigkeit der Software?
Die Teilnehmer werden entdecken, wie man die Werkzeuge von GitLab verwendet, um den Lebenszyklus der Softwareentwicklung leicht zu verwalten. Durch das Verständnis der grundlegenden Git-Befehle und der Verzweigungskonzepte können sie einen sauberen und strukturierten Code beibehalten. So wird die Teamarbeit und deren Leistung gesteigert.

Welche Fähigkeiten werden erworben, um Entwicklungsprobleme zu identifizieren und zu lösen?
Die Fähigkeiten zur Nutzung der Werkzeuge zur Verwaltung des Benutzerzugriffs und zur Konfiguration von GitLab werden behandelt. Die Lernenden werden in der Lage sein, Verzweigungsprobleme zu identifizieren und die besten Praktiken anzuwenden, um diese zu lösen. Dies gewährleistet eine optimierte und fehlerfreie Code-Struktur.

Wie stärkt dieser Workshop das Selbstvertrauen und die Expertise von Entwicklern und DevOps-Profis?
Durch das Erlernen von Konfigurationstechniken, Verzweigungen und der Verwaltung von CI/CD-Pipelines werden die Teilnehmer besser darauf vorbereitet sein, ihre GitLab-Umgebungen zu optimieren. So können sie leichter auf Herausforderungen reagieren und die Qualität und Geschwindigkeit des Codings verbessern.

Die Teilnehmer werden ein umfassendes Wissen über die Werkzeuge von GitLab erwerben. Dies ermöglicht ihnen, das Projektmanagement zu verbessern. Ausserdem profitieren sie von einer kohärenteren und automatisierten Entwicklungsumgebung, was zu schnelleren, zuverlässigeren und effizienteren Systemen führt.

Rabatt von 5 % für SOUG-, SwissPUG- und DOAG-Mitglieder

Überblick

DevOps

Dauer

2 Tage

Preis

1800 CHF

Niveau

Unterrichtet von denen, die es in Produktion betreiben.

Donovan Winter

Donovan Winter

Consultant

Nicolas Meunier

Nicolas Meunier

Senior Consultant