Download als PDFSchulung:
Git kompakt

Kurs-IDDauerPreisNächste TermineVeranstaltungsortDFG
FGIT1 Tag665 EUR (Preis pro Person zzgl. MwSt.)
Inhouse Seminare auf Anfrage.
08.03.2017
21.06.2017
11.10.2017
Mannheim
Mannheim
Mannheim
Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
08.03.Anmelden
21.06.Anmelden
11.10.Anmelden
29.11.Anmelden
   
Fax-Formular:Anmelden

✱  Durchführungsgarantie

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Individual-Schulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Individual-Schulungen haben sie den Trainer ganz für sich alleine.

Seminarbeschreibung

Für nachhaltige Softwareentwicklung ist eine Lösung für Versionsverwaltung von Quellcode (SCM - Source Code Management) unerläßlich. In grossen Open Source Projekten mit verteilter Entwicklung wie Linux oder Eclipse sieht man, dass hierbei eine verteilte Versionsverwaltung (DVCS - distributed version control system) längst im realen Einsatz angekommen ist. Git gehört hierbei zu den weit verbreiteten Vertretern dieser Gattung.
Im Rahmen der Schulung wird dem Teilnehmer systematisch und kompakt die Philosophie einer dezentralen Softwareentwicklung sowie der Entwicklungszyklus mit diesem modernen Versionsverwaltungstool näher gebracht. Vertieft wird das erworbene Wissen mit praxisnahen Übungen. Hierbei werden auch die Unterschiede von Git im Vergleich zu einem zentralen Versionsverwaltungssystemen wie Subversion (SVN) aufgezeigt, sowie die Vorteile und Möglichkeiten im Arbeitsalltag verdeutlicht.

Kurs-Inhalt

Einführung

  • Entstehung von Git im Kontext der Linux Kernel-Entwicklung
  • Grundbegriffe: Repository, Commit, Tag, Branch und Merge
  • Bedeutung des Releasemanagements
  • Unterschiede, Vorteile und Abgrenzung verteilter Versionsverwalungssysteme gegenüber einem zentralen Ansatz am Beispiel Subversion

Benutzung von Git

  • Erstellung eines Repositories (Init)
  • Die Rolle des Git Index beim Vorbereiten von Revisionen (Add)
  • Projekte und Dateien in das Git Repository übernehmen (Commit)
  • Änderungshistorie untersuchen (Log)
  • Erstellung von Enwicklungszweigen (Branches) und deren Reintegration (Merge)
  • Lösen von Konflikten
  • Erzeugen von Versionen (Tags)

Die Kommunikation zwischen Repositorys

  • Klonen eines bestehenden Repositorys (Clone)
  • Übernehmen von Änderungen (Fetch und Pull)
  • Änderungen in ein Repository schieben (Push)
  • Umsetzung eines zentralen Repositorys (Bare Repository)

Erweiterte Git Funktionen

  • Vermeidung von Merges durch Neuordnung (Rebase)
  • Übertragen von Änderungen (Cherry-Pick)
  • Änderungen zur Seite legen (Stash)
  • Korrektur fehlerhafter Commits (Amend Commit)
  • Rettung verlorener Commits (Reflog)
  • Änderungen verfolgen (Diff)
  • Rückgängig machen von Änderungen (Revert)
  • Zurücksetzen des Arbeitsbereichs und von Entwicklungszweigen (Reset)
  • Wiederkehrende Schemata verschiedener Git Kommandos (Refspecs, Version Ranges, ...)

Workflows und Tooling

  • Arbeitsabläufe und Strategien bei der Arbeit mit Git
  • Überblick gängiger graphischer Clients (Git GUI, Atlassian SourceTree, Eclipse EGit)
  • Git und SVN (Subversion)
  • Best Practices

Zielgruppe

Entwickler, die mit einem kompakten Einstieg in die Welt der verteilten Versionsverwaltung mit Git starten möchten.

Voraussetzung für Seminar-Teilnahme

PC Grundkenntnisse. Erfahrungen mit anderen Werkzeugen zur Versionsverwaltung wie z.B. Versionsverwaltung mit SVN oder CVS sind von Vorteil aber keine Voraussetzung.

Seminar-Dauer

1 Tag , 9:00 bis 17:00 Uhr

Teilnehmerzahl

min. 1, max. 8 Personen

Vorteile einer Seminar-Teilnahme

  • Sichern Sie den Erfolg Ihrer Softwareprojekte durch den Einsatz des verteilten SCM Systems Git
  • Die Schulung vermittelt die nötigten Grundlagen in kompakter Form anhand vieler Übungen und Beispiele
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: Git kompakt

Seminar-TerminDauerDFGOrtPreisKurs-IDSeminar-Anmeldung
08.03.20171Mannheim665 EURFGITWeb-FormularFax-Formular
21.06.20171Mannheim665 EURFGITWeb-FormularFax-Formular
11.10.20171Mannheim665 EURFGITWeb-FormularFax-Formular
29.11.20171Mannheim665 EURFGITWeb-FormularFax-Formular

Preis pro Person zzgl. MwSt. inkl. Unterlagen, Zertifikat, Tagesverpflegung, Getränke, Obst und Snacks.

Inhouse-Kurse

Alle unsere Seminare können wir Ihnen auch für eine Durchführung in Ihrem Hause anbieten. Hierbei können die Inhalte aller unserer Seminare beliebig für Ihr individuelles Training zu einem Wunschseminar zusammengestellt werden.

Rabatte, Durchführungsgarantie und AGBs

Zum Geschaeftsbreich Competence Center
Vortrag
Unser Orientierungspunkt 9/2014 Git Essentials (PDF-Fassung)
Schulung
Weitere Open Source Werkzeuge zur Java Entwicklung: