- Home
-
Versionsverwalung mit GIT Intensiv
Eine Ausführliche Schulung für Versionsverwaltung GIT. An Zwei Tagen lernen Sie die Grundlagen von Git und wie man damit umgeht. In einem Real-Case Szenario gehen wir Aspekte an, die Sie in Ihren täglichen Entwickler- oder Administrator-Aufgaben treffen werden.
Information zum Kurs
Vorgespräch
in einem Vorgespräch (Dauer ca. 1Stunde) stimmen wir Ihre Wünsche und Zielsetzungen ab. So können wir für Sie den Kurs optimal vorbereiten.
Agenda(vorläufig)
Tag 1
als erstes lernen wir wie man mit GIT umgeht... die Befehle wie git clone, git status, git push werden genau unter die Lupe genommen.
- Installieren von Git-Tools
- Git repository local anlegen
git init
- Verzeichnis-Struktur -
git - directory
- Dateien hinzufügen / löschen -
git add
- Status überwachen
git status
- Arbeiten mit dem Code -
git commit, git status
- Daten auf dem Server hoch laden -
git remote, git push
- Daten clonen.. mergen
git clone, git rebase
- Branching, Workflows
Tag 2
am zweiten Tag gewinnen Sie das Verständnis wie GIT "von innen" funktioniert. Es werden ein paar Real-Live Workflows für Deployment sowie Software Rollout betrachtet.
- Branching, GIT-Flow
- Konflikte lösen
- GIT-SHA unter der Lupe
- GIT und Continuous Integration
Kursdaten
Ihr Referent
Mein Name ist Dmitry Nilsen. 2005 absolvierte ich mein Studium mit der Fachrichtung "Nachrichtentechnik / Technische Informatik" an der Hochschule Mannheim. Seitdem habe ich an zahlreichen Projekten im IT Bereich gearbeitet. Die Reichweite meiner Tätigkeit ist sehr groß, von der Administration eines Großrechenzentrums (Karlsruher Institut für Technologie / KIT ) bis zur Entwicklung von mobilen Applikationen, Webarchitekturen und Big Data Services. Seit 2020 arbeite ich aktiv im Enterprise-Software Bereich (SAP, SAP-Basis, SAP ABAP Entwicklung, SAP Fiori, SAP HANA).
Meine Skills sind:
* Project Management / Softwarearchitekt
* Full-Stack Entwickler
* Programmierung, JAVA, Ruby, Dart
* Mobile-Entwicklung - Flutter, Android, IOS
* Webtechnologien & Frameworks, Ruby-On-Rails, Vue/Nuxt
* Server: Linux(Red Hat Enterprise), VPS, Docker, k8s
* Configuration Management / Continuous Integration und Deployment, Puppet, Ansible