Seminarinformationen

Seminar - Ziel

In dieser 1-tägigen Schulung "Migration von SVN zu Git - Planung, Durchführung und Verwaltung" lernen die Sie, wie sie eine Migration von Subversion zu Git erfolgreich planen und durchführen können. Sie erhalten Einblicke in die Best Practices für eine reibungslose Migration und erfahren, wie Sie mögliche Herausforderungen und Probleme vermeiden können. Am Ende des Seminars sollen Sie in der Lage sein, SVN-Repositories auf Git umzustellen und dabei die Integrität und Historie ihrer Daten zu bewahren.

Teilnehmer - Zielgruppe

  • Entwickler
  • DevOps-Teams
  • IT-Manager

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundlegende Kenntnisse in der Versionsverwaltung mit SVN und Git
  • Erfahrung in der Arbeit mit Skriptsprachen wie Python oder Bash
  • Grundlegendes Verständnis von DevOps und Continuous Integration / Continuous Delivery (CI/CD) wird empfohlen.

Seminardauer

  • 1 Tag
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in die SVN zu Git Migration

  • Warum eine Migration von SVN zu Git notwendig sein kann
  • Unterschiede zwischen SVN und Git
  • Vorteile und potenziellen Herausforderungen einer Migration
  • Best Practices und Erfolgsfaktoren für eine erfolgreiche SVN zu Git Migration

Vorbereitung der SVN zu Git Migration

  • Analyse und Bewertung der vorhandenen SVN-Repositories
  • Erstellung einer detaillierten Migrationsstrategie und -planung
  • Identifizierung und Behebung von potenziellen Problemen
  • Sicherung und Archivierung der SVN-Repositories

Migration der SVN-Repositories auf Git

  • Auswahl geeigneter Tools und Skripte
  • Durchführung der Migration
  • Überprüfung der Integrität und Vollständigkeit der migrierten Daten
  • Überführung von SVN-Tags, Branches und Trunk

Best Practices für die Verwaltung von Git-Repositories

  • Einrichtung und Konfiguration von Git-Repositories
  • Festlegung von Zugriffsrechten und Verwaltung von Benutzern
  • Definition von effizienten Branching- und Merging-Strategien für die Zusammenarbeit im Team
  • Einsatz von Git-Tools und -Erweiterungen

Überwachung und Qualitätssicherung von Git-Repositories

  • Implementierung von Überwachungsmechanismen
  • Durchführung regelmäßiger Audits und Kontrollen
  • Optimierung der Performance von Git-Repositories
  • Umsetzung von Backups und Wiederherstellungsstrategien

Weitere Schulungen zu Thema Git

Git für Entwickler

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Git für Entwickler" erhalten Sie eine gründliche Einführung in die Grundprinzipien des Veränderungsmanagements und lernen, wie Git Ihnen dabei hilft, Ihre Softwareentwicklung effizient zu gestalten. Der Kurs bietet einen umfassenden ...

Continuous Integration und Delivery (CI/CD) mit GitLab CI

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Continuous Integration und Delivery (CI/CD) mit GitLab CI" erwerben Sie fundierte Kenntnisse über CI/CD-Pipelines und deren Implementierung mit GitLab. Der Fokus liegt auf dem Git Workflow, den Grundlagen von GitLab CI und den ...

GH-500 GitHub Advanced Security (GH-500T00)

- u.a. in Köln, Leipzig, Mannheim, Virtual Classroom, Marburg

In diesem 1-tägigen Seminar "GH-500 GitHub Advanced Security (GH-500T00)" liegt der Fokus auf der Verbesserung der Sicherheitslage von Softwareentwicklungsprojekten auf GitHub. Der Kurs bietet eine ausführliche Einführung in GitHub Advanced Security, eine ...

GH-900 GitHub Foundations (GH-900T00)

- u.a. in Berlin, Paderborn, Dresden, Düsseldorf, Marburg

In diesem 1-tägigen Seminar "GH-900 GitHub Foundations (GH-900T00)" werden die grundlegenden Konzepte, Funktionen und Werkzeuge von GitHub behandelt. Die Teilnehmenden erhalten eine umfassende Einführung in die Nutzung von GitHub als kollaborative Plattform und ...