LFD301: Introduction to Linux, Open Source Development, and GIT
Praxisnaher Einstieg in Linux-Entwicklung, Open-Source-Workflows und Git für Entwickler
- Open-Source-Modelle verstehen
- Git-Workflows sicher anwenden
- Linux-Kommandozeile produktiv nutzen
- 4 Tage
- Grundlagen
- Zufriedenheitsgarantie Risikofrei für dich
- Online Live per Videokonferenz
- max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
- Keine Vorkasse Rechnung nach dem Seminar
Das nimmst du mit
- Open-Source-Modelle verstehen
- Git-Workflows sicher anwenden
- Linux-Kommandozeile produktiv nutzen
- CI/CD-Grundlagen einordnen
- Builds und Debugging kennenlernen
- OSS-Projektarbeit vorbereiten
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- 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 bringst du mit
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 Lernweg
Tag 1: Open Source und Projektarbeit
- 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
Tag 2: Linux-Systemgrundlagen
- Linux-Kernel, Betriebssystem, Distributionen und Systemkomponenten
- Installation, Softwaremanagement, Updates und Logging
- Grafische Umgebungen, Terminal-Optionen und Hilfesysteme
- Texteditoren, Shells, Bash-Umgebung und Kommandozeile
- Dateisystemlayout, Partitionen, Pfade, Links und Systeminitialisierung
- Speicher, Swap, Threading-Modelle und Netzwerkgrundlagen
Tag 3: Systemwerkzeuge, Scripting und Builds
- Benutzer, Gruppen, root, su, sudo und Dateiberechtigungen
- Linux-Dateisysteme, VFS, ext-Dateisysteme, btrfs, RAID und LVM
- Wichtige Kommandozeilenwerkzeuge wie find, locate, grep und sed
- Bash-Scripting mit Bedingungen, Schleifen und Funktionen
- Kompilieren, Linken, Bibliotheken und Debugging mit gdb
- Java-Umgebung unter Linux sowie RPM- und Debian-Paketierung
Tag 4: Git und verteilte Entwicklung
- GitHub und andere Hosting-Provider für Open-Source-Zusammenarbeit
- Git-Installation, Revisionskontrollsysteme und verteilte Entwicklung
- Repositories, Objekte, Index, Commits, Tags und Historie
- Branches, Diffs, Merges, Rebase, Revert, Reset und Bisect
- Lokale und Remote-Repositories mit Clone, Fetch, Pull und Push
- Patches, Review-Prozesse und Gerrit als fortgeschrittene Git-Schnittstelle
Klarheit von Anfang an
Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.
4 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
- 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
Das ist immer dabei
- Ausführliche Schulungsunterlagen und Praxisbeispiele
- Teilnahmezertifikat
- Übungsumgebungen und Beispieldaten
- Nachbetreuung per E-Mail nach dem Seminar
Sichere dir deinen Platz
Wunschtermin?
Für dieses Seminar ist gerade kein Termin ausgeschrieben. Sag uns, wann es dir passt, wir setzen einen passenden Termin auf und melden uns bei dir.
Wunschtermin anfragenLieber das ganze Team?
Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.
Inhouse-Schulung
Wir kommen zu dir und schulen dein Team genau auf eure Praxis.
- Komplett auf eure Use-Cases und Tools zugeschnitten
- Termin und Ort bestimmst du, vor Ort oder Live-Online
- Ein fester Pauschalpreis statt Preis pro Person
Firmen-Seminar
Ein individuelles Programm, das wir auf eure Ziele zuschneiden.
- Frei kombinierbare Module aus unserem Themenkatalog
- Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
- Begleitung über mehrere Termine hinweg möglich
Deine IT-Schulungen München-Expertinnen und -Experten
Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.
Antwort in der Regel am selben Werktag
Dein cmt-Team München
Beratung zu IT-Weiterbildung
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.