Inhouse

DevOps-Praxis - Moderne Softwareentwicklung: Von Git zu GitLab - Effektive Workflows und CI/CD-Strategien

Inhalte

Live-Online-Seminar + Inhouse-Schulung | Teilnehmerzahl: 1-12 | Ab 900 EUR zzgl. MwSt. pro Tag

Von Commit bis Deployment: Entdecken Sie in unserem Seminar, wie Sie mit Git und GitLab Teamworkflows optimieren und effektive CI/CD-Lösungen implementieren!

Einführung in Git und GitLab, Git-Workflow im Team

  • Einführung und Kursüberblick
  • Zielsetzung des Kurses
  • Vorstellungsrunde und Erwartungsabfrage
  • Grundlagen von Git und GitLab
  • Geschichte und Konzepte von Git
  • Überblick über GitLab und seine Funktionen
  • Git-Workflow im Team
  • Branching-Modelle und deren Einsatz
  • Commit-Strategien und Best Practices
  • Git Rebase und Merge-Strategien
  • Unterschiede zwischen Merge und Rebase
  • Konfliktlösung und Best Practices
  • Praktische Übungen
  • Einrichten einer GitLab-Projektumgebung
  • Anwenden von Git-Befehlen in Teamszenarie

Vertiefung Git-Workflow, CI/CD + GitOps

  • Gitflow-Workflow
  • Einrichtung und Verwendung von Gitflow
  • Vorteile gegenüber anderen Workflows
  • Tags, Releases und deren Verwaltung
  • Erstellen und Verwalten von Tags und Releases
  • Einsatz von Tags für Versionskontrolle
  • Einführung in GitLab CI/CD und gitlab.yml
  • Grundkonzepte von Continuous Integration und Continuous Deployment
  • Erstellung und Verwaltung von .gitlab-ci.yml Dateien
  • Praktische Übungen zu CI/CD
  • Erstellen von einfachen CI/CD Pipelines
  • Automatisierung von Tests und Deployments
  • Grundlagen von GitOps
  • Definition und Vorteile von GitOps
  • Einsatzbereiche und Best Practices

Docker in der Entwicklung, GitLab CI und Deployment-Strategien

  • Lokale Entwicklung mit Docker
  • Grundlagen von Docker und dessen Integration in Entwicklungsprozesse
  • Nutzung von Docker in Kombination mit GitLab CI
  • GitLab-Runner und Docker-Registry
  • Konfiguration und Einsatz von GitLab-Runnern
  • Verwendung der GitLab Docker-Registry
  • Erstellen von Release- und Tagged-Images
  • Automatisierung der Erstellung von Docker-Images mit GitLab CI
  • Verwaltung und Nutzung von Images für verschiedene Umgebungen
  • Möglichkeiten des Deployments und Verwaltung von Konfigurationen
  • Übersicht über Deployment-Strategien (z.B. Blue-Green-Deployment)
  • Verwaltung von Umgebungsvariablen und Secrets
  • Abschlussübung und Diskussion
  • Implementierung einer kompletten CI/CD-Pipeline inklusive Deployment
  • Q+A, Feedbackrunde und Kursabschluss
Live-Online-Seminar + Inhouse-Schulung | Teilnehmerzahl: 1-12 | Ab 900 EUR zzgl. MwSt. pro Tag

Von Commit bis Deployment: Entdecken Sie in unserem Seminar, wie Sie mit Git und GitLab Teamworkflows opt...

Mehr Informationen

Lernziele

Dieser GitLab Kurs bietet den erweiterten Einstieg in Git-Workflows und die Hosting-Plattform GitLab. GitLab kann als freie DeIn unserem intensiven Seminar lernen Sie, wie Sie Git und GitLab effizient in Ihren Entwicklungsprozess integrieren. Beginnen Sie mit den Grundlagen von Git, verstehen Sie die Schlüsselkonzepte und entdecken Sie die umfassenden Funktionen von GitLab. Wir führen Sie durch die verschiedenen Git-Workflows und zeigen Ihnen, wie Teamarbeit mit Branching-Modellen und Commit-Strategien optimiert wird. Erfahren Sie, wie Sie mit Git Rebase und Merge Konflikte auflösen und setzen Sie diese Kenntnisse in praktischen Übungen um. Vertiefen Sie Ihr Wissen in fortgeschrittenen Themen wie Gitflow, CI/CD mit GitLab und die Integration von Docker in Ihre Entwicklungs- und Deployment-Strategien. Dieser Kurs richtet sich an Entwickler, Projektmanager und alle IT-Profis, die ihre Projekte effizienter gestalten wollen. Schließen Sie sich uns an und meistern Sie die Kunst der modernen Softwareentwicklung mit Git und GitLab! vOps-Plattform mehr, als nur Code für die Versionskontrolle zu hosten. Er baut Basiswissen über die wichtigsten Aspekte der Testautomatisierung auf und wenden dieses in praktischen Übungen und Beispielen an. Es erfolgt die Erarbeitung eines Git-Workflows und Erstellung unterschiedlicher CI/CD Pipelines für einfache bis komplexe Software Projekt/Szenarien.

Dieser GitLab Kurs bietet den erweiterten Einstieg in Git-Workflows und die Hosting-Plattform GitLab. GitLab kann als freie DeIn unserem intensiven Seminar lernen Sie, wie Sie Git und GitLab effizient...

Mehr Informationen

Termine und Orte

Datum Preis

+++ Catalog API +++

SG-Seminar-Nr.: 7482036

Anbieter-Seminar-Nr.: gitlab-git-workflows-gitops-ci-cd-mit-docker-und-git-beratung-coaching-workshop-training

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Inhouse
  • Deutsch
    • Teilnahmebestätigung
  • Anbieterbewertung   (10)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis