Source Code Management und CI / CD (DO4)
Git, Branching und CI/CD-Pipelines praxisnah für wartbare Software-Deployments einsetzen
Die wichtigsten Themen
Git professionell im Team einsetzen
Branching und Pull Requests beherrschen
CI/CD-Pipelines praxisnah aufbauen
Automatisierte Tests integrieren
LPI-DevOps-Inhalte gezielt vorbereiten
Überblick In dieser Source Code Management und CI/CD Schulung lernst du, Quellcode in Software-Teams sauber zu versionieren, Änderungen nachvollziehbar zu verwalten und den Weg vom Commit bis zum Deployment gezielt zu...
In dieser Source Code Management und CI/CD Schulung lernst du, Quellcode in Software-Teams sauber zu versionieren, Änderungen nachvollziehbar zu verwalten und den Weg vom Commit bis zum Deployment gezielt zu automatisieren. Im Mittelpunkt stehen Git als zentrales Werkzeug für Source Code Management, strukturierte Repository-Arbeit, Branching-Strategien, Tags, Pull Requests und Merges sowie der Aufbau von CI/CD-Pipelines für Build, Test und Auslieferung.
Die Schulung verbindet Versionskontrolle mit praktischer Continuous Integration und Continuous Delivery. Du arbeitest mit typischen Pipeline-Konzepten wie Stages, automatisierten Unit-, Integrations- und Acceptance-Tests sowie automatisierten Updates und Deployments. Dabei werden Werkzeuge wie Jenkins, Drone, GitLab und GitHub Actions einbezogen, damit die Konzepte nicht abstrakt bleiben, sondern direkt auf reale Entwicklungs- und Betriebsprozesse übertragbar sind.
Wenn du vor allem deine Git-Kenntnisse vertiefen möchtest, passt ergänzend der Intensivkurs Versionskontrolle mit Git. Für Teams, die CI/CD speziell mit GitLab umsetzen, bietet sich zusätzlich die Schulung Continuous Integration und Delivery mit GitLab an. Die Inhalte dieses Trainings sind außerdem Bestandteil der LPI-Zertifizierung zum DevOps Tools Engineer und fügen sich in das cmt-Angebot rund um DevOps-Schulungen ein.
Die Themen Aufbau, Architektur und Arbeitsweise von Git · Lokale und entfernte Repositories sicher verwenden · Git-Client im Entwicklungsalltag einsetzen · Commits, Historie und Änderungsverfolgung nachvollziehen...
Source Code Management mit Git
- Aufbau, Architektur und Arbeitsweise von Git
- Lokale und entfernte Repositories sicher verwenden
- Git-Client im Entwicklungsalltag einsetzen
- Commits, Historie und Änderungsverfolgung nachvollziehen
- Repositories strukturieren und im Team pflegen
Branching, Tags und Zusammenarbeit im Team
- Branches für parallele Entwicklung und Releases nutzen
- Tags für Versionierung und Release-Stände einsetzen
- Pull Requests fachlich und technisch einordnen
- Merges vorbereiten, durchführen und nachverfolgen
- Konflikte erkennen und kontrolliert auflösen
- Technische Schulden durch klare Workflows reduzieren
Continuous Integration
- Grundprinzipien von Continuous Integration verstehen
- Build-Prozesse an Repository-Änderungen koppeln
- Automatisierte Tests in den Entwicklungsprozess integrieren
- Unit Tests, Integration Tests und Acceptance Tests einordnen
- Fehler früher erkennen und Rückmeldungen an Entwicklerteams beschleunigen
Continuous Delivery und automatisiertes Deployment
- Continuous Delivery als kontrollierten Auslieferungsprozess aufbauen
- Pipelines mit klaren Stages planen und strukturieren
- Build-, Test- und Deployment-Schritte sinnvoll trennen
- Automatisierte Updates vorbereiten und ausführen
- Deployment-Prozesse nachvollziehbar und wiederholbar gestalten
CI/CD-Werkzeuge in der Praxis
- Jenkins für Build- und Deployment-Pipelines einordnen
- Drone als CI/CD-Werkzeug kennenlernen
- GitLab CI für Repository-nahe Automatisierung verwenden
- GitHub Actions für Workflows und Automatisierung betrachten
- Tool-Auswahl anhand von Projektanforderungen bewerten
Einordnung in DevOps und LPI-Themen
- Zusammenspiel von Entwicklung, Test und Betrieb im DevOps-Prozess verstehen
- Source Code Management als Grundlage automatisierter Lieferketten einordnen
- CI/CD-Inhalte im Kontext des LPI DevOps Tools Engineer kennenlernen
- Anknüpfungspunkte zu Container Management, Orchestrierung und Deployment erkennen
Wer hier richtig ist
- Software-Entwicklerinnen und Software-Entwickler, die Git, Branching, Pull Requests und automatisierte Builds professionell im Team einsetzen
- Web-Entwicklerinnen und Web-Entwickler, die wiederholbare Build-, Test- und Deployment-Prozesse für Anwendungen aufbauen
- Projektleiterinnen, Projektleiter und technische Koordinatoren, die CI/CD-Workflows verstehen und Entwicklungsprozesse besser steuern möchten
- Kandidatinnen und Kandidaten für den LPI DevOps Tools Engineer, die Source Code Management und Continuous Integration gezielt vorbereiten
Das lernst du
- Sicherer Umgang mit Git-Repositories, Branches, Tags, Pull Requests und Merges im Teamkontext
- CI/CD-Pipelines mit Stages, automatisierten Tests und Deployment-Schritten fachlich planen
- Build-, Test- und Delivery-Prozesse nachvollziehbar strukturieren und technische Schulden reduzieren
- Jenkins, Drone, GitLab und GitHub Actions als Werkzeuge für Automatisierung einordnen
- Source Code Management und CI/CD-Themen gezielt im Kontext des LPI DevOps Tools Engineer anwenden
So arbeiten wir
- Praxisnahe Demonstrationen zu Git, Repository-Arbeit, Branching und Merge-Workflows
- Hands-on-Übungen zu Pull Requests, CI/CD-Pipelines, Stages und automatisierten Tests
- Tool-Vergleiche und Beispiele mit Jenkins, Drone, GitLab und GitHub Actions
- Gemeinsame Analyse typischer Fehlerquellen in Versionsverwaltung, Build-Prozessen und Deployments
- Transfer in reale Entwicklungs- und DevOps-Szenarien aus Softwareprojekten
Auf welche Zertifizierungen oder Examen bereitet der Kurs vor?
Die Schulung behandelt Inhalte, die für die Zertifizierung LPI DevOps Tools Engineer relevant sind, insbesondere Source Code Management, Git sowie Continuous Integration und Continuous Delivery. Die Zertifizierung wird durch eine separate LPI-Prüfung erworben, aktuell über die Prüfung 701-200. Formale Vorzertifizierungen sind für die LPI DevOps Tools Engineer Zertifizierung nicht verpflichtend; praktische Erfahrung in Softwareentwicklung, Systemadministration oder DevOps ist jedoch sinnvoll.
Für eine gezielte Prüfungsvorbereitung empfiehlt sich ergänzend der LPI DevOps Tools Engineer Prüfungsvorbereitung Workshop. Wer die Inhalte strukturiert über mehrere DevOps-Bausteine hinweg aufbauen möchte, findet mit der LPIC-OT DevOps Tools Engineer Komplettausbildung eine passende Vertiefung.
Empfohlene Vorkenntnisse
- Grundkenntnisse in Softwareentwicklung, Versionsverwaltung oder technischer Projektarbeit
- Grundkenntnisse im Bereich Container Management und Orchestrierung oder praktische Erfahrung mit Docker
- Empfohlen bei fehlender Container-Erfahrung: vorherige Teilnahme an Container Management und Orchestrierung
- Sicherer Umgang mit der Kommandozeile ist hilfreich
Dein Fahrplan
Der erste Seminartag legt die Grundlage für professionelles Source Code Management. Behandelt werden Git-Aufbau und Architektur, die Arbeit mit dem Git-Client, lokale und entfernte Repositories sowie die Verwaltung von Branches und Tags. Ergänzend werden Pull Requests, Merges und typische Team-Workflows besprochen.
Organisatorisches
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
Deine Vorteile
Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Inklusivleistungen
Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.
Lernen von Experten
Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.
Keine Vorkasse
Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.
Max. 8 Teilnehmende
Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.
Termine & Buchung
Vor Ort
Online
Nicht der passende Termin dabei?
Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.
Lieber gleich das ganze Team schulen?
Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.
Inhouse-Schulung
Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.
- Inhalte exakt auf euch zugeschnitten
- Termine nach euren Bedürfnissen
- Günstiger ab mehreren Teilnehmern
- Vertraute Umgebung, kein Reiseaufwand
Firmen-Seminar
Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.
- Geschlossene Gruppe aus eurem Haus
- Individuelle Terminplanung
- An unseren Standorten oder Live-Online
- Angepasste Inhalte
Bewertungen & Feedback
Wissen
4.8
4.8
von 4 Bewertungen
Verständlichkeit
4.3
Fragen und Antworten zu Source Code Management und CI / CD (DO4)
Was ist der Unterschied zwischen Source Code Management und CI/CD?
Source Code Management beschreibt die strukturierte Verwaltung von Quellcode, Versionen, Branches und Änderungen, in dieser Schulung vor allem mit Git. CI/CD baut darauf auf: Änderungen werden automatisch gebaut, getestet und für Updates oder Deployments vorbereitet. So entsteht ein durchgängiger Prozess vom Commit bis zur Auslieferung.
Welche Git-Themen werden in der Schulung behandelt?
Du arbeitest mit Git-Architektur, Git-Client, Repositories, Branches, Tags, Pull Requests und Merges. Ziel ist nicht nur die Bedienung einzelner Befehle, sondern ein belastbarer Workflow für die Zusammenarbeit in Software-Teams.
Welche CI/CD-Tools kommen im Seminar vor?
Die Schulung behandelt zentrale Konzepte von Continuous Integration und Continuous Delivery und ordnet Werkzeuge wie Jenkins, Drone, GitLab und GitHub Actions ein. Dabei geht es um Pipelines, Stages, automatisierte Tests sowie automatisierte Updates und Deployments.
Ist das Seminar für die LPI DevOps Tools Engineer Zertifizierung geeignet?
Ja. Die Inhalte sind Bestandteil der LPI DevOps Tools Engineer Zertifizierung, besonders in den Bereichen Source Code Management und CI/CD. Für die reine Prüfungsvorbereitung ist ergänzend der LPI DevOps Tools Engineer Prüfungsvorbereitung Workshop sinnvoll.
Welche Voraussetzungen sollte ich mitbringen?
Hilfreich sind Grundkenntnisse in Softwareentwicklung, Versionsverwaltung oder technischer Projektarbeit. Zusätzlich werden Grundkenntnisse im Bereich Container Management und Orchestrierung oder Erfahrung mit Docker empfohlen, da CI/CD-Prozesse häufig eng mit Container-basierten Deployments verbunden sind.
Eignet sich die Schulung auch für Projektleiterinnen und Projektleiter?
Ja, wenn technische Entwicklungs- und Deployment-Prozesse verstanden, bewertet oder koordiniert werden sollen. Das Seminar vermittelt die Begriffe, Abläufe und Qualitätsmechanismen hinter Git, Pull Requests, Pipelines, automatisierten Tests und Deployments.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .
Ähnliche Kurse
Continuous Integration und Delivery mit GitLab
Jenkins Grundkurs
Vom Monolith zum Cloud Native System
LPI DevOps Tools Engineer - Prüfungsvorbereitung Workshop (DO6)
Configuration Management und Service Operations mit Ansible (DO1)
Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert
Aus der Praxis für die Praxis
Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.
Individuell statt "Schema F"
Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.
Maximale Freiheit: Remote oder vor Ort
Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.
Mit Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Über 20.000 Unternehmen und Behörden vertrauen auf uns