LFD301: Introduction to Linux, Open Source Development, and GIT
Linux Foundation

LFD301: Introduction to Linux, Open Source Development, and GIT

Praxisnaher Einstieg in Linux-Entwicklung, Open-Source-Workflows und Git für Entwickler

Die wichtigsten Themen

Open-Source-Modelle verstehen

Git-Workflows sicher anwenden

Linux-Kommandozeile produktiv nutzen

CI/CD-Grundlagen einordnen

Builds und Debugging kennenlernen

OSS-Projektarbeit vorbereiten

Überblick Offizielle Schulungsumgebung mit Labs · Verpflegung bei Präsenzterminen · Offizielle Linux Foundation-Unterlage digital und englisch als verbindliche Zusatzleistung...

LFD301 vermittelt den praxisnahen Einstieg in Linux, Open-Source-Entwicklung und Git aus Entwicklerperspektive. In vier Tagen erarbeitest du die Grundlagen, die für produktive Mitarbeit in Open-Source-Projekten, sichere Arbeit auf Linux-Systemen und verteilte Softwareentwicklung mit Git benötigt werden.

Die Schulung verbindet das Open-Source-Softwaremodell mit konkreten Entwicklerwerkzeugen: Governance-Modelle, Lizenzfragen, kollaborative Workflows, Continuous Integration, Linux-Kommandozeile, Dateisysteme, Benutzer- und Rechtekonzepte, Paketverwaltung, Kompilierung, Debugging sowie zentrale Git-Funktionen wie Branching, Merging, Rebase, Patches und Remote-Repositories. Damit eignet sich das Training besonders für Entwicklerinnen und Entwickler, die bereits Erfahrung auf anderen Betriebssystemen mitbringen und ihre Arbeit in Linux- und Open-Source-Umgebungen professionalisieren möchten.

Wenn noch grundlegende Linux-Kenntnisse fehlen, bietet der Linux Grundkurs eine passende Vorbereitung. Für die Vertiefung der Kommandozeile empfiehlt sich ergänzend die Linux / UNIX Shellprogrammierung. Wer nach LFD301 in Container-basierte Entwicklungsumgebungen einsteigen möchte, findet im Docker Grundkurs den passenden nächsten Schritt.

Leistungsumfang:

  • Offizielle Schulungsumgebung mit Labs
  • Verpflegung bei Präsenzterminen
  • Offizielle Linux Foundation-Unterlage digital und englisch als verbindliche Zusatzleistung
  • Optionaler Prüfungsvoucher, sofern bei Buchung separat gewünscht
Die Themen Grundlagen von Open-Source-Software und proprietärer Software · Pragmatismus und Idealismus in Open-Source-Projekten · Historische Entwicklung von Open Source · Open-Source-Governance-Modelle...

Open-Source-Software und Entwicklungsmodelle

  • Grundlagen von Open-Source-Software und proprietärer Software
  • Pragmatismus und Idealismus in Open-Source-Projekten
  • Historische Entwicklung von Open Source
  • Open-Source-Governance-Modelle
  • Erfolgreiche OSS-Projekte wie Linux-Kernel, Git, Apache, Python, GNU, OpenStack und Kubernetes

Nutzen, Zusammenarbeit und Projektkultur

  • Vorteile kollaborativer Entwicklung
  • Sicherheit und Codequalität durch offene Entwicklungsprozesse
  • Flexibilität für Anwender und Geschäftschancen für Organisationen
  • Richtige Mitarbeit in Open-Source-Projekten
  • DCO, CLA und Herkunft von Codebeiträgen
  • Projekt-DNA, Maintainer-Workflows und langfristige Zusammenarbeit
  • Inkrementelle Beiträge statt großer Code-Dumps
  • Leadership vs Control und typische Ursachen für das Scheitern von Projekten
  • Mentoring, Vertrauen und nachhaltige Community-Arbeit

Continuous Integration und rechtliche Grundlagen

  • Grundlagen von Continuous Integration
  • Continuous Delivery und Continuous Deployment
  • Kosten, Nutzen und typische CI-Werkzeuge
  • Linux Kernel Continuous Integration Project als Beispiel
  • Continuous Delivery Foundation
  • Restriktive und permissive Open-Source-Lizenzen
  • Softwarepatente, Lizenzwahl und Kombination von Lizenzen

Linux als Betriebssystem und Entwicklungsumgebung

  • Kernel, Betriebssystem und zentrale Werkzeuge
  • Geschichte von Linux und Abgrenzung zu UNIX
  • Linux-Distributionen und Linux Standard Base
  • Installation, Softwareverwaltung, Updates und Patching
  • Benutzerverzeichnisse, Umgebungen und Logdateien
  • Grafische Umgebungen, X Window System, Window Manager und Desktop Manager
  • Terminal-Optionen und grafische Systemwerkzeuge

Hilfe, Editoren, Shell und Kommandozeile

  • Dokumentationsquellen, man Pages, info und Hilfeoptionen
  • Texteditoren wie vi und emacs
  • Shells, Bash und Initialisierung der Arbeitsumgebung
  • Aliase, Umgebungsvariablen und Prompt-Anpassung
  • Sonderzeichen, Umleitungen, Pipes und Command Substitution
  • Grundlegende Kommandos und Utilities
  • Dateitransfer-Werkzeuge, Monitoring und Performance-Utilities

Dateisysteme, Benutzer und Systemverwaltung

  • Dateisystemlayout, Partitionen, Pfade und Links
  • Systemstart und Systeminitialisierung
  • Speicher, Swap und Threading-Modelle
  • Netzwerkgrundlagen und Netzwerkinterfaces
  • Kernel-Module, Geräteverwaltung und Systemdienste
  • Benutzer, Gruppen, root, su und sudo
  • Dateiberechtigungen, Eigentümer und Zugriffsrechte
  • Linux-Dateisysteme, VFS, ext2, ext3, ext4, btrfs, RAID und LVM

Bash-Scripting, Build-Prozesse und Paketierung

  • Dateien und Verzeichnisse auflisten, erstellen, löschen und umbenennen
  • Dateien mit find und locate suchen
  • Textsuche mit grep und Ersetzungen mit sed
  • Bash-Skripte mit Bedingungen, Schleifen und Funktionen
  • Kompilieren, Linken und Arbeiten mit Bibliotheken
  • gcc, Compiler-Optionen, statische und dynamische Bibliotheken
  • Debugging mit gdb
  • Java-Installation, JRE, JDK, alternatives-System und Umgebungsvariablen
  • RPM- und Debian-Pakete erstellen und verwalten

Git, Hosting und verteilte Entwicklung

  • GitHub und andere Hosting-Provider
  • Öffentliche und private Repositories
  • Grafische Git-Clients und Kommandozeile
  • Einführung in Git und Revisionskontrollsysteme
  • Git-Installation aus Binärpaketen und aus Quellcode
  • Vergleich mit RCS, CVS und Subversion
  • Git-Konzepte, Architektur, Repositories, Objekte und Index
  • Commits, Tags, Historie, Revert, Reset und Bisect
  • Branches, Diffs, Merges und Rebase
  • Lokale und Remote-Repositories verwalten
  • Cloning, Publishing, Fetching, Pulling und Zusammenarbeit im Team
  • Patches erstellen, versenden und anwenden
  • Gerrit als fortgeschrittene Git-Schnittstelle für Review-Prozesse
Wer hier richtig ist
  • Entwicklerinnen und Entwickler mit Erfahrung auf Windows, macOS oder anderen Betriebssystemen, die in Linux-Umgebungen einsteigen
  • Softwareentwicklerinnen und Softwareentwickler, die an Open-Source-Projekten mitarbeiten oder interne OSS-Workflows verstehen sollen
  • DevOps-nahe Rollen, Build-Engineers und technische Projektmitarbeitende mit Bedarf an Git-, Linux- und CI-Grundlagen
  • IT-Fachkräfte, die Linux als Entwicklungsplattform, Build-Umgebung oder Basis für weiterführende Schulungen nutzen
Das lernst du
  • Fundiertes Verständnis von Open-Source-Software, Governance-Modellen, Lizenzfragen und Community-Workflows
  • Sicherer Umgang mit zentralen Linux-Werkzeugen, Dateisystemen, Benutzerrechten und Systemdiensten
  • Produktives Arbeiten mit Bash, Kommandozeilen-Utilities, Texteditoren und grundlegender Systemadministration
  • Git-Repositories erstellen, klonen, versionieren, verzweigen, zusammenführen und mit Remote-Repositories synchronisieren
  • Einordnung von CI/CD, Build-Prozessen, Paketierung, Debugging und Review-Workflows in Linux-Entwicklungsumgebungen
So arbeiten wir
  • Trainergeführte Linux Foundation Schulung mit fachlicher Einordnung durch erfahrene Dozenten
  • Hands-on Labs in einer vorbereiteten Schulungsumgebung
  • Praktische Übungen zu Linux-Kommandozeile, Git-Workflows, Build-Prozessen und Open-Source-Zusammenarbeit
  • Demonstrationen typischer Entwickleraufgaben in Linux-Umgebungen
  • Besprechung von Projekt-Workflows, Lizenzfragen und typischen Stolperstellen aus der Praxis
Empfohlene Vorkenntnisse

Für eine erfolgreiche Teilnahme werden grundlegende IT- und Entwicklungserfahrung vorausgesetzt.

  • Erfahrung als Entwicklerin oder Entwickler auf einem beliebigen Betriebssystem
  • Grundverständnis für Softwareentwicklung und Dateisysteme
  • Programmierkenntnisse in mindestens einer Sprache
  • Erfahrung mit der Kommandozeile ist hilfreich, aber nicht zwingend erforderlich
  • Bei fehlender Linux-Erfahrung empfiehlt sich vorbereitend der Linux Grundkurs
Dein Fahrplan
  • Einordnung von Open-Source-Software und proprietärer Software
  • Geschichte, Governance-Modelle und erfolgreiche OSS-Projekte
  • Nutzen kollaborativer Entwicklung für Qualität, Sicherheit und Sichtbarkeit
  • Mitarbeit in Open-Source-Projekten, DCO, CLA und Maintainer-Workflows
  • Leadership vs Control, Mentoring und typische Projektrisiken
  • Continuous Integration, Continuous Delivery und rechtliche Grundlagen
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

Standardpreis: 1.895,00 € netto (2.255,05 € brutto)
28. - 31.07.2026

Online

Standardpreis: 1.895,00 € netto (2.255,05 € brutto)
28. - 31.07.2026

Nicht der passende Termin dabei?

Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.

Anfrage stellen
Inhouse & Firmenseminare

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ß.

Beliebteste Wahl

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
Inhouse-Schulung anfragen

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
Firmen-Seminar anfragen

Fragen und Antworten zu LFD301: Introduction to Linux, Open Source Development, and GIT

Ist LFD301 für Linux-Anfänger geeignet?

Ja, die Schulung richtet sich an erfahrene Computernutzerinnen und Computernutzer sowie Entwicklerinnen und Entwickler, die bisher wenig oder keine praktische Erfahrung in Linux-Umgebungen haben. Programmiererfahrung wird vorausgesetzt, tiefes Linux-Vorwissen nicht.

Welche Git-Themen werden in der Schulung behandelt?

Behandelt werden unter anderem Installation, Repositories, Index, Commits, Tags, Branches, Diffs, Merges, Rebase, Remote-Repositories, Patches und Gerrit. Ziel ist ein belastbarer Git-Workflow für verteilte Softwareentwicklung und Open-Source-Projekte.

Geht es in LFD301 eher um Linux oder um Open Source?

Die Schulung kombiniert beide Perspektiven: Open-Source-Modelle, Governance, Lizenzierung und Community-Arbeit werden mit praktischen Linux-Grundlagen, Bash, Systemwerkzeugen, Paketierung, Kompilierung und Git verbunden.

Gibt es zu LFD301 eine offizielle Zertifizierung?

Der Kurs ist ein offizielles Linux Foundation Training. Ein Zertifizierungs-Examen ist nicht automatisch Bestandteil der Schulung. Ein optionaler Prüfungsvoucher kann separat angefragt oder gebucht werden, sofern er für den gewünschten Termin verfügbar ist.

Welche Schulung passt nach LFD301 als nächster Schritt?

Für Shell-Automatisierung eignet sich die Linux / UNIX Shellprogrammierung. Für Administration ist der Linux Aufbaukurs: Administration und Systemmanagement eine passende Vertiefung.

Ist die Schulung auch für DevOps-Rollen sinnvoll?

Ja, besonders wenn Git, Linux-Kommandozeile, Build-Werkzeuge, CI/CD-Grundlagen und Open-Source-Workflows sicher beherrscht werden sollen. Für Container-Themen kann anschließend der Linux Container Workshop sinnvoll sein.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .

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

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo
ab 1.895 €
zzgl. 19% MwSt.