iCal
Raum:
Mercure III
Thema:
Software Engineering Management
Präsentationsart:
Kompaktseminar zu 5 Stunden
Dauer:
390 Minuten
12:30 - 13:30 Mittagspause
09:00 Uhr
Git-Experte an einem Tag
Vom Anfänger zum Profi
Details anzeigen
Autor:in:
Camille Ferrière | Marquardt GmbH | Germany
Sprache:
Deutsch
Zielgruppe:
Git-Neulinge unter den Softwareentwicklern
Voraussetzungen:
Laptop mitbringen
Überblick und Zusammenfassungen:
Grundlagen (Foundation)
- Versionskontrolle vs. Arbeiten ohne Versionskontrolle: Die Notwendigkeit und Vorteile von Versionskontrolle verstehen.
- Einführung in die Versionskontrolle: Grundlegende Konzepte und Terminologie.
- Einführung in Git: Architektur, Funktionen und Anwendungsfälle.
- Erste Schritte mit Git und lokalen Repositories: Einrichtung, Konfiguration und grundlegende Befehle.
- Git-Tools und Hosting-Services: Überblick über gängige Tools und Plattformen (z.B. GitHub, GitLab, Bitbucket).
Basiswissen (Basics)
- Erweiterte Grundlagen zu Branches: Verständnis von Branches und ihrer Bedeutung.
- Branch-Management: Erstellen, Löschen und Umbenennen von Branches.
- Branch-Merging: Konfliktlösung und effizientes Zusammenführen von Änderungen.
- Grundlegende Git-Funktionen: Stashes & Tags
- Zusammenarbeit mit Git: Grundlagen der Teamarbeit und gemeinsamer Repositories.
Fortgeschritten (Intermediate)
- Branching-Workflows: Strategien wie Gitflow, GitHub Flow und GitLab Flow.
- Pull Requests: Code-Reviews und kollaborative Entwicklung.
- Rebasing von Branches: Vorteile und Risiken des Rebasing.
- Fortgeschrittene Git-Funktionen: SSH Authentifizierung, Dinge rückgängig machen
Art der Vermittlung:
Präsentation, Videos und Übungen
Nutzen:
Verbesserte Versionskontrolle:
- Ein tiefes Verständnis von Git ermöglicht es Entwicklern, Änderungen an ihrem Code effizient zu verfolgen, zu verwalten und bei Bedarf rückgängig zu machen.
- Dies minimiert das Risiko von Datenverlust und erleichtert das Experimentieren mit neuen Funktionen.
Effizientere Arbeitsabläufe:
- Git-Seminare vermitteln bewährte Verfahren für die Arbeit mit Branches, Merging und Rebasing, wodurch Entwickler ihre Arbeitsabläufe optimieren können.
- Dies führt zu einer höheren Produktivität und einer schnelleren Entwicklung von Software.
Erhöhte Karrierechancen:
- Git ist eine unverzichtbare Fähigkeit in der modernen Softwareentwicklung.
- Durch die Teilnahme an einem Git-Seminar können Entwickler ihre Kenntnisse erweitern und ihre Attraktivität für potenzielle Arbeitgeber steigern.
Achtung: Für die praktischen Teile bitte ein Notebook mitbringen!
Sie erhalten rechtzeitig vor dem Termin die Installationsvorgaben von uns.
HINWEIS:
Dieses Seminar findet ganztägig im Mercure Sindelfingen Messe statt.
Adresse: Schwertstraße 65, 71065 Sindelfingen
Tel. +49 7031 61 96-0