Schulungsübersicht
Einführung in Git und Azure DevOps
- Überblick über das Git-Versionskontrollsystem
- Einführung in Azure DevOps und Git-Integration
- Einrichtung der Umgebung: Git, SourceTree, GitKraken und Azure DevOps
Grundlegende Git-Konzepte
- Erstellen und Klonen von Repositories
- Grundlegende Git-Befehle: init, add, commit, push, pull
- Branching-Konzepte und -Strategien
Branch und Merge Management
- Best Practices für Branching in kollaborativen Projekten
- Verwalten von Branches mit SourceTree und GitKraken
- Übungen: Erstellen und Zusammenführen von Branches
Merge-Techniken und Konfliktlösung
- Arten von Merges: Merge, Fast-Forward Merge, Squash and Merge, Rebase and Merge
- Strategien und Best Practices zur Konfliktlösung
- Praktische Übungen: Simulieren von Konflikten und deren Behebung
Konsolen- vs. Grafische Client-Operationen
- Durchführen von Git-Operationen über die Konsole
- Verwalten von Repositories mit SourceTree (Hauptübungen) und GitKraken (Demonstrationen)
- Vor- und Nachteile der Verwendung grafischer Clients
Erweiterte Git-Techniken
- Staging, Rückgängigmachen, Zurücksetzen und Entstaging von Änderungen
- Cherry-Picking von Commits und praktische Anwendungen
- Sicheres Rückgängigmachen und Wiederherstellen von Änderungen
Arbeiten mit Azure DevOps und Git
- Einrichten von Git-Repositories in Azure Repos
- Integration von Git mit Azure DevOps Pipelines
- Verwalten von Berechtigungen und Zugriffskontrolle
Team Collaboration und reale Szenarien
- Branching-Strategien in großen Projekten
- Umgang mit Konflikten in Teamumgebungen
- Best Practices für die Versionskontrolle in DevOps Workflows
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse der Versionskontrollkonzepte
- Vertrautheit mit Softwareentwicklungspraktiken
Zielgruppe
- Entwickler, die mit Versionskontrollsystemen arbeiten
- DevOps Ingenieure, die Code-Repositories verwalten
- Teams, die bei Softwareprojekten mit Git und Azure DevOps zusammenarbeiten
Erfahrungsberichte (5)
Unkomplizierter Trainer, sehr sachkundig und ansprechbar.
Piotr Kowalski - EduBroker Sp. zo.o.
Kurs - Git and GitHub Fundamentals
Maschinelle Übersetzung
Outstanding trainer with a lot of hands-on experience, unlike traditional academic trainers.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
Kurs - Gitlab and Gitlab CI
Sample and practical usage
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Kurs - Bitbucket
I liked the reactivity of Ahmed to each issue / question we raised and his ability to give clear answers to all of them, while providing further insight to other related issues we even may haven't thought of.
Jose Perez - Fraunhofer IOSB
Kurs - Kubernetes and Gitlab
Łukasz has detailed knowledge of the subject and was willing and able to take questions at any point in the course. His enthusiasm to impart as much knowledge on the subject as possible at an appropriate pace was very refreshing.