Seminare
Seminare

LFD301 Einführung in Linux, Open-Source-Entwicklung und GIT

Webinar - IT-Schulungen.com

In dieser 4-tägigen Schulung "LFD301 Einführung in Linux, Open-Source-Entwicklung und GIT" tauchen Sie tief in die Welt der Linux-Entwicklung ein und erhalten grundlegende Fähigkeiten, um effektiv mit Linux zu arbeiten. Vor dem Hintergrund des unaufhaltsamen Wachstums von Linux und der steigenden Nachfrage nach Linux-Entwicklern bietet dieser Kurs eine erstklassige Gelegenheit, in die Linux-Entwicklung einzusteigen.


Dieser Kurs bietet eine solide Basis, um Ihre Linux-Entwicklungsreise zu beginnen und sich in einer dynamischen und wachsenden Umgebung weiterzuentwickeln.


Termin Ort Preis*
10.09.2024- 13.09.2024 Nürnberg 2.255,05 €
10.09.2024- 13.09.2024 online 2.255,05 €
15.10.2024- 18.10.2024 Nürnberg 2.255,05 €
15.10.2024- 18.10.2024 online 2.255,05 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Open Source Software

  • Was ist Open-Source-Software?
  • Was ist Proprietary (Closed Source) Software?
  • Pragmatismus vs. Idealismus
  • Geschichte von Open-Source-Software
  • Open-Source-Governance-Modelle


Warum Open-Source-Software verwenden?

  • Kollaborative Entwicklung
  • Sicherheit und Qualität des Quellcodes
  • Anwender: Flexibilität
  • Business: Kollaborative Entwicklung
  • Business: Marketing
  • Lehre: El-Hi, Öffentliche Systeme
  • Lehre: Universität
  • Entwickler: Größere Sichtbarkeit


Bespiele für erfolgreiche OSS-Projekte

  • Linux-Kernel
  • git
  • Apache
  • Python, Perl und andere Computersprachen
  • Tex und LaTeX
  • GNU: gcc, gdb, etc.
  • X und Desktop-Manager
  • OpenStack, Kubernetes und andere Projekte


Wie man in OSS-Projekten arbeitet

  • Überblick über die korrekte Durchführung von Übertragungen.
  • Sicherheit und Qualität durch die Nähe zur Mainline
  • Projekt-DNA erforschen und verstehen
  • Das Anliegen erkennen und verfolgen
  • Bestimmung der Entwickler und deren Arbeitsabläufe und Methoden
  • Frühzeitige Informationen einholen und freier arbeiten
  • Tragen Sie inkrementelle Bits bei und meiden Sie große Code-Dumps.
  • Kein Platz für Ego: Denke nicht engstirnig.
  • Seien Sie geduldig, entwickeln Sie langfristige Partnerschaften und seien Sie hilfreich


Continuous Integration

  • Warum Continuous Integration?
  • Continuous Delivery und Continuous Deployment
  • Kosten und Nutzen
  • Werkzeuge
  • Beispiel: Linux Kernel Continuous Investment Projekt
  • Die Grundlage für kontinuierlichen Betrieb


OSS-Lizenzierung und rechtliche Fragen

  • Restriktive vs. Permissive Lizenzierung
  • FUD
  • Software-Patente
  • Patente und Lizenzen
  • Auswahl einer Lizenz
  • Kombinierung von Lizenzen


Respektierung und Förderung von Vielfalt in OSS

  • Vielfalt und Open-Source-Software
  • Geschlecht und Geschlechtsidentität
  • Nationale Herkunft, Geographie und Sprache
  • Religion und Politik
  • Meinungsverschiedenheiten


GitHub und andere Hosting-Provider

  • GitHub
  • Öffentlich vs. Privat
  • GUI vs. Kommandozeile


LINUX und das Betriebssystem

  • Kernel vs. Betriebssystem und Tools
  • Geschichte von Linux
  • UNIX und Linux
  • Linux-Distributionen
  • Linux-Standard-Basis (LSB)


Grafische Umgebungen und Schnittstellen

  • Grafische Schichten
  • X-Fenster-System
  • Window-Manager
  • Desktop-Manager
  • Terminal-Window-Optionen


Hilfe erhalten

  • Dokumentationsquellen
  • Man Pages
  • info
  • {–}help and help
  • Grafische Oberflächen


Text-Editoren

  • Verfügbare Text-Editoren
  • vi
  • emacs


Shells, bash und die Kommandozeile

  • Shells
  • Shell-Initialisierung
  • Aliase
  • Umgebungs-Variablen
  • Anpassung der Befehlszeilen-Eingabeaufforderung
  • Sonderzeichen
  • Umleitung
  • Pipes
  • Befehlssubstitution und Ausdrücke


Dateisystem-Layout, Partitionen, Pfade und Links

  • Dateisystem-Layout
  • Partitionen
  • Betrachtungen zur Partitionswahl
  • Pfade
  • Hard und Soft (symbolische) Links


System-Initialisierung

  • Systemstart
  • System-Initialisierung


Datenspeicher

  • Speicher
  • Auslagerung
  • Threading-Modelle


Vernetzung

  • Vernetzung und Netzwerkschnittstellen


Befehlsdetails

  • Grundlegende Befehle und Dienstprogramme
  • Dateiübertragungs-Tools
  • Überwachungs- und Performance-Tools
  • Grafische Überwachungstools
  • Laden/Entladen von Kernel-Modulen
  • Geräte-Management
  • Systemdienste verwalten


System Verwaltung

  • Installation
  • Softwareverwaltung und Packaging
  • Upgrading und Patching
  • Benutzerverzeichnisse, Umgebungen, etc.
  • Logging-Dateien


Anwender und Gruppen


Ziele/Bildungsabschluss:

In dieser 4-tägigen Schulung "LFD301 Einführung in Linux, Open-Source-Entwicklung und GIT" tauchen Sie tief in die Welt der Linux-Entwicklung ein und erhalten grundlegende Fähigkeiten, um effektiv mit Linux zu arbeiten. Vor dem Hintergrund des unaufhaltsamen Wachstums von Linux und der steigenden Nachfrage nach Linux-Entwicklern bietet dieser Kurs eine erstklassige Gelegenheit, in die Linux-Entwicklung einzusteigen.


Dieser Kurs bietet eine solide Basis, um Ihre Linux-Entwicklungsreise zu beginnen und sich in einer dynamischen und wachsenden Umgebung weiterzuentwickeln.


Teilnahmevoraussetzungen:

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:


  • Programmierkenntnisse


Lehrgangsverlauf/Methoden:

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.


Zielgruppe:
  • Entwickler


Seminarkennung:
NE-WEBDATE-c394c674-52fd-426b-abd6-4fe6a74152c3
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha