UNIX Shell Programming for Developers – 5-tägiger Online-Präsenzkurs

DauerinfoDer für eine Lernmaßnahme erforderliche Zeitaufwand (z. B. ein Monat bei einem Lernaufwand von 32 Stunden)
StudienbelastunginfoDer von einem Teilnehmenden erwartete Gesamtaufwand, der sich aus Unterrichtsstunden und Stunden für das Selbststudium für die gesamte Lernmaßnahme zusammensetzt.
Ausführung
Online
Startdatum und Ort

UNIX Shell Programming for Developers – 5-tägiger Online-Präsenzkurs

Adding Value Consulting DE
Logo von Adding Value Consulting DE
Bewertung: starstarstarstarstar 9,8 Bildungsangebote von Adding Value Consulting DE haben eine durchschnittliche Bewertung von 9,8 (aus 27 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
computer Online:
14. Sep 2026
computer Online:
9. Nov 2026
Beschreibung

UNIX-Shell-Programmierung für Entwickler – 5-tägiger Online-Präsenzkurs

Erwerben Sie grundlegende Kenntnisse in der Shell-Skripterstellung, um Aufgaben zu automatisieren und die Produktivität in UNIX-Umgebungen zu steigern. In diesem praxisorientierten Kurs „UNIX-Shell-Programmierung für Entwickler“ lernen Sie, wie Sie Shell-Skripte unter Verwendung von Variablen, Bedingungen, Schleifen, Funktionen und Befehlszeilentools erstellen, ausführen und warten. Sie lernen, wie Sie mit verschiedenen Shell-Umgebungen arbeiten, Daten mit AWK verarbeiten, Benutzereingaben handhaben und praktische Skripte erstellen, die alltägliche Entwicklungs- und Verwaltungsaufgaben optimieren. Am Ende des Kurses ver…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: UNIX, Netzwerke (IT), Linux, SQL & MySQL und IBM (Lotus Domino).

UNIX-Shell-Programmierung für Entwickler – 5-tägiger Online-Präsenzkurs

Erwerben Sie grundlegende Kenntnisse in der Shell-Skripterstellung, um Aufgaben zu automatisieren und die Produktivität in UNIX-Umgebungen zu steigern. In diesem praxisorientierten Kurs „UNIX-Shell-Programmierung für Entwickler“ lernen Sie, wie Sie Shell-Skripte unter Verwendung von Variablen, Bedingungen, Schleifen, Funktionen und Befehlszeilentools erstellen, ausführen und warten. Sie lernen, wie Sie mit verschiedenen Shell-Umgebungen arbeiten, Daten mit AWK verarbeiten, Benutzereingaben handhaben und praktische Skripte erstellen, die alltägliche Entwicklungs- und Verwaltungsaufgaben optimieren. Am Ende des Kurses verfügen Sie über die Fähigkeiten, zuverlässige und effiziente Skripte für reale UNIX-Systeme zu schreiben.

Wichtige Merkmale

  • Kurs und Materialien auf Englisch
  • Mittelstufe
  • 5 Tage virtuelles Live-Training unter Anleitung eines Dozenten (8 Stunden/Tag)
  • Interaktive Live-Übungen mit Unterstützung durch Experten
  • Praxisnahe Skripting-Aufgaben
  • Digitale Schulungshandbücher und Nachschlagewerke
  • Weiterführende Ressourcen
  • Über 60 empfohlene Lernstunden
  • Zertifikat inklusive

Lernziele

  • Grundlagen des Skriptings: Erwerben Sie eine solide Grundlage im UNIX-Shell-Skripting, indem Sie lernen, wie man Skripte erstellt, ausführt und verwaltet. Sie arbeiten mit Variablen, Befehlssubstitution, Bedingungen, Schleifen, Anführungszeichen und Benutzereingaben, um effiziente Skripte zur Automatisierung alltäglicher Aufgaben zu entwickeln.
  • Textverarbeitung mit AWK, sed und grep: Entwickeln Sie fortgeschrittene Fähigkeiten in der Textverarbeitung mithilfe wichtiger UNIX-Tools wie AWK, sed und grep. Lernen Sie, Daten mithilfe regulärer Ausdrücke zu suchen, zu filtern, umzuwandeln und zu analysieren, um Protokolle zu verarbeiten, Berichte zu erstellen und komplexe textbasierte Vorgänge zu bewältigen.
  • Automatisierung und Jobplanung: Lernen Sie, wie Sie sich wiederholende Systemaufgaben mithilfe von Skript-Tools und Planungsdienstprogrammen automatisieren. Sie beschäftigen sich mit Dateiarchivierung, Komprimierung, Backups und Jobplanung mit cron und at, um zuverlässige Prozesse zu erstellen, die effizient und mit minimalem manuellem Eingriff ablaufen.
  • Fortgeschrittene Shell-Programmiertechniken: Erweitern Sie Ihre Skripting-Fähigkeiten mit fortgeschrittenen Programmierkonzepten, darunter Funktionen, Arrays, Signalbehandlung, Befehlszeilenargumente und interaktive Menüs. Außerdem lernen Sie Techniken zur Fehlerbehandlung und Protokollierung kennen, um strukturierte, wartbare Skripte zu erstellen, die für reale UNIX- und Linux-Umgebungen geeignet sind.

Zielgruppe

  • Entwickler, die Aufgaben in UNIX/Linux-Umgebungen automatisieren möchten
  • Softwareentwickler, die mit UNIX-basierten Systemen arbeiten
  • Systemadministratoren, die ihre Skripting-Fähigkeiten verbessern möchten
  • DevOps- und Infrastruktur-Experten
  • Technische Fachkräfte, die praktische Kenntnisse in der Shell-Programmierung erwerben möchten

Voraussetzungen

  • Grundkenntnisse in der Verwendung der UNIX/Linux-Befehlszeile
  • Vertrautheit mit der Dateiverwaltung und gängigen UNIX-Befehlen
  • Etwas Programmiererfahrung wird empfohlen
  • Vorkenntnisse im Shell-Scripting sind nicht erforderlich, grundlegende Programmierkonzepte sind jedoch von Vorteil

Kursübersicht

Tag 1: Grundlagen des Shell-Scriptings

  • Wiederholung wichtiger UNIX-Befehle, Dateiverwaltung, Platzhalter und E/A-Umleitung.
  • Verständnis der Konzepte der Shell-Skriptierung, der Skripterstellung, der Ausführung sowie bewährter Vorgehensweisen.
  • Arbeiten mit Variablen, Umgebungsvariablen, Anführungszeichen und der Verarbeitung von Befehlsausgaben.
  • Durchführung von Berechnungen mithilfe der Shell-Arithmetik und integrierter Befehle.
  • Erfassung von Benutzereingaben und Verarbeitung von Befehlszeilenargumenten.
  • Anwendung von bedingter Logik, Validierung und fortgeschrittener Shell-Syntax.

Tag 2: Fortgeschrittene Skriptlogik und Automatisierung

  • Erstellung von Skripten unter Verwendung von Schleifen wie „while“, „until“ und „for“ zur Automatisierung von Aufgaben.
  • Erstellen Sie Skripte mit mehreren Optionen mithilfe von „case“-Anweisungen und interaktiven Menüs.
  • Nutzen Sie AWK-Grundlagen zur Verarbeitung und Analyse von Daten in Shell-Skripten.
  • Entwickeln Sie wiederverwendbare Skripte mit Funktionen und Funktionsbibliotheken.
  • Behandeln Sie Systemsignale mithilfe von Interrupt-Traps.
  • Wenden Sie strukturierte Skripttechniken an, um die Wartbarkeit und Zuverlässigkeit zu verbessern.

Tag 3: Dateiverwaltung und Systemdienstprogramme

  • Automatisieren Sie Sicherungs- und Wiederherstellungsaufgaben mithilfe von „tar“ und Komprimierungstools.
  • Planen Sie automatisierte Jobs mit den Dienstprogrammen „cron“ und „at“.
  • Vergleichen Sie Dateien mithilfe von Befehlen wie „cmp“, „diff“, „comm“ und „sdiff“.
  • Identifizieren Sie Unterschiede zwischen Dateien und analysieren Sie Inhaltsänderungen.
  • Teilen Sie große Dateien anhand von Inhalts- und Formatierungsregeln auf.
  • Wenden Sie UNIX-Dienstprogramme an, um Daten effizient zu verwalten und zu verarbeiten.

Tag 4: Textverarbeitung und Datenanalyse

  • Arbeiten Sie mit Tools zur Zeichenkonvertierung und Formatierung wie „tr“, „od“ und „nl“.
  • Befassen Sie sich mit regulären Ausdrücken für die erweiterte Textsuche und den Textabgleich.
  • Verwenden Sie „grep“ und erweiterte Muster, um Informationen zu finden und zu filtern.
  • Erstellen Sie „sed“-Skripte für die automatisierte Textbearbeitung und -umwandlung.
  • Lernen Sie die Grundlagen von AWK, Variablen, Mustern und die Ausgabeformatierung kennen.
  • Erstellen Sie Berichte, indem Sie Daten mit AWK-Skripten extrahieren und verarbeiten.

Tag 5: Fortgeschrittene AWK- und Skript-Tools

  • Verwenden Sie AWK-Kontrollstrukturen, Bedingungen, Schleifen und benutzerdefinierte Funktionen.
  • Wenden Sie AWK-Zeichenfolgenfunktionen an, um Textdaten zu bearbeiten und zu formatieren.
  • Arbeiten Sie mit assoziativen und mehrdimensionalen Arrays in AWK.
  • Erstellen Sie fortgeschrittene Berichtsskripte für komplexe Datenverarbeitungsaufgaben.
  • Entdecken Sie weitere Skripting-Tools wie getopts, printf, logger und xargs.
  • Erweitern Sie Skripte um bessere Funktionen für Automatisierung, Protokollierung und Befehlsverarbeitung

FAQ

Wann findet der Kurs statt?

Der Großteil des Kurses ist ein ganztägiger Online-Kurs von morgens bis nachmittags (MEZ) mit 8 Stunden pro Tag am Stück. Bitte kontaktieren Sie uns jedoch, um die endgültigen detaillierten Zeitpläne zu bestätigen.

Lerne ich den Umgang mit sed und grep?

Ja. In diesem Kurs lernen Sie den Umgang mit sed und grep, zwei unverzichtbaren UNIX-Tools zur Textverarbeitung. Sie lernen, Text mithilfe regulärer Ausdrücke, Stream-Bearbeitung und praktischer Skriptübungen zu bearbeiten, zu durchsuchen und zu manipulieren, um alltägliche Aufgaben effizient zu automatisieren.

Welche Kurse sollte ich im Anschluss an diesen belegen?

Nach Abschluss dieses Kurses können Sie Ihr Fachwissen mit Kursen zu Linux-Netzwerken, Oracle SQL, DevOps, Datenbankadministration oder Programmierung erweitern. Diese Lernpfade helfen Ihnen dabei, fortgeschrittene Fähigkeiten in den Bereichen Systemadministration, Automatisierung und Infrastrukturmanagement aufzubauen.

Welche Karrieremöglichkeiten eröffnet UNIX-Shell-Skripting?

UNIX-Shell-Skripting ist eine wertvolle Kompetenz für Karrieren in den Bereichen Linux/UNIX-Systemadministration, DevOps, Infrastruktur-Engineering, Site Reliability Engineering (SRE), Automatisierung und Data Engineering. Es ermöglicht Ihnen, Prozesse zu automatisieren, Systeme effektiver zu verwalten und die betriebliche Effizienz zu verbessern.

Wie kann UNIX-Shell-Skripting meinem Unternehmen zugutekommen?

Fortgeschrittenes Shell-Skripting hilft Unternehmen dabei, sich wiederholende Aufgaben zu automatisieren, Fehler zu minimieren und die Konsistenz im Betrieb zu verbessern. Durch die Optimierung der Systemadministration, der Dateiverwaltung, der Datensicherung und der Überwachung können Unternehmen ihre Produktivität steigern und gleichzeitig den manuellen Aufwand sowie die Betriebskosten senken.

Warum sollte ich fortgeschrittene UNIX-Shell-Skripting-Kenntnisse erwerben?

Fortgeschrittenes UNIX-Shell-Skripting ermöglicht es Ihnen, komplexe Arbeitsabläufe zu automatisieren, die Systemadministration zu vereinfachen und groß angelegte Umgebungen effizienter zu verwalten. Diese Fähigkeiten werden in den Bereichen Infrastruktur, DevOps und Systemadministration hoch geschätzt und helfen Ihnen dabei, einen schnelleren und zuverlässigeren IT-Betrieb zu gewährleisten.

Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.