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. Außerdem profitieren sie von einer kohärenteren und automatisierten Entwicklungsumgebung, was zu schnelleren, zuverlässigeren und effizienteren Systemen führt.

Ziele

Anhand eines Beispielprojekts, das als roter Faden dient, werden Sie durch jeden Schritt des Erlernens von GitLab geführt:

  • Ü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äß 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

GitLab Essentials ist eine Schulung für:

  • 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

Der GitLab Essentials Kurs bietet den Teilnehmern zahlreiche technische 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äß 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.

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

Ausbilder

Thumbnail [150x150]

Donovan Winter

Consultant

Thumbnail [150x150]

Nicolas Meunier

Consultant