Der Linux-Arbeitsmarkt ist heiß umkämpft. Linux-Entwicklern werden oft besser bezahlte, flexiblere und interessantere Positionen angeboten als den meisten ihrer Kollegen. Wenn Sie erwägen, in den Rang eines Linux-Entwicklers aufzusteigen, dann sind Sie hier richtig. Wir stellen Ihnen in diesem Kurs folgendes vor:
- Die Historie von Linux und worin es sich von anderen UNIX-ähnlichen Betriebssystemen unterscheidet
- Die wichtigsten Bestandteile eines Linux-Systems und wie man diese einsetzt
- Grundlagen der System-Administration, z.B. Benutzer-Accounts und -Gruppen, wesentliche Befehle, Dateisysteme, Sicherheit, etc.
- Netzwerk- und Threading-Modelle
- Aspekte der Compilierung und Verwendung von Bibliotheken
- Arbeiten mit Java unter Linux
- Und vieles mehr
Die im Kurs vermittelten Inhalte lassen sich auf alle großen Linux-Distributionen anwenden.
Voraussetzungen
Dieser Kurs richtet sich an Teilnehmer, die bereits Erfahrungen mit einem anderen Betriebssystem haben, jedoch nur geringe oder keine Erfahrungen mit einer Linux-Umgebung.
Inhalt
- Einführung
- Open-Source-Software
- Warum Open-Source-Software?
- OSS-Lizenzierung und rechtliche Fragen
- Linux und das Betriebssystem
- Grafische Umgebungen und Schnittstellen
- Hilfe erhalten
- Text-Editoren
- Shells, bash und die Befehlszeile
- System-Komponenten
- System-Administration
- Grundlegende Tools für die Befehlszeile
- Informationen zu Befehlen und Tools
- Benutzer und Gruppen
- Bash Scripting
- Dateien und Dateisysteme
- Dateisystem-Layout
- Linux-Dateisystem
- Compilierung, Verlinkung und Bibliotheken
- Java-Installation und -Umgebung**
- Erstellen von RPM- und Debian-Paketen
- Einführung in GIT
- Git-Installation
- Git und Versionskontrollsysteme
- Einsatz von Git: Beispiel
- Git-Konzepte und -Architektur
- Index- und Datei-Verwaltung
- Commits
- Branches
- Diffs
- Merges
- Verwalten von lokalen und Remote-Repositories
- Einsatz von Patches
** Diese Abschnitte können entweder zum Teil oder in vollem Umfang abgehandelt werden. Sie beinhalten z.B. Hintergrundinformationen, spezielle Themen oder fortgeschrittene Themen. Je nach Erfahrungsstand der Teilnehmergruppe oder zeitlichen Gegebenheiten entscheidet der Kursleiter, ob und welchem Umfang diese Abschnitte behandelt werden.
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.
Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.
Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.
Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.
Termine ähnlicher Kurse
- 04.02. - 05.02.25 KW 06 **
Versionskontrolle mit Git - 28.04. - 29.04.25 KW 18
Versionskontrolle mit Git - 19.05. - 23.05.25 KW 21
Linux für Entwickler - 10.06. - 11.06.25 KW 24
Versionskontrolle mit Git - 18.08. - 19.08.25 KW 34
Versionskontrolle mit Git - 27.10. - 28.10.25 KW 44
Versionskontrolle mit Git - 03.11. - 07.11.25 KW 45
Linux für Entwickler