Learn how to use Unix toolbox and Shell to gain greater confidence and intuitive

Kurs: Linux/Unix-Shell-Programmierung («USH»)

Dieser Kurs zeigt Ihnen auf, wie Sie mit dem reichhaltigen Unix-Werkzeugkasten und der Shell grössere Sicherheit und intuitive Fertigkeit erlangen und wie Sie damit umgehen und experimentieren können.
Dauer3 Tage
Preis2'100.–
KursdokumenteDigicomp Kursmaterial

Inhalt

In den verfügbaren Grundkursen lässt es der Stoffumfang nicht zu, alle Themen vertiefend zu üben, um dabei die Shell und ihre Werkzeugkiste ausweitend zu ergründen. Dieses Seminar bietet die Gelegenheit dazu. Gearbeitet wird mit der modernen und weit verbreiteten Korn-Shell (ksh) oder der Standard-Shell von Linux, der Bourne Again Shell (bash).

  • Der erste Kurstag wird für die Besprechung der für die Programmierung wichtigen Eigenschaften der Korn- und Bash-Shell eingesetzt. So wird Stoff repetiert und mit neuen Tipps und Tricks der Shell-Programmierung verbunden.
  • Der zweite und dritte Kurstag sind als Programmier-Workshop geplant: Sie haben die Möglichkeit, Aufgaben aus Ihrer Praxis mitzubringen. Die Lösungen sollen nach dem Kurs direkt einsetzbar sein. Bei Bedarf bietet der Kursleiter weitere Problemstellungen an. Folgende Stichworte können Ihnen als Anregung für Ihre mitgebrachten Praxisbeispiele dienen:
    • Filter
    • Rapid Prototyping
    • Metazeichen
    • Optionen
    • Zeichenketten
    • Arrays
    • Integer-Arithmetik
    • positionelle Parameters
    • rekursive Shell-Skripts
    • Eingabe-Validierungen
    • Ein- und Ausgabekanäle
    • Fehlerbehandlung
    • Zuverlässigkeit
    • Wartbarkeit
    • Wiederverwendbarkeit
    • Effizienz
    • Portabilität
    • Benutzerfreundlichkeit
    • Grenzen der Shell

Key Learnings

  • Umgang mit den vielfältigen Möglichkeiten der Unix-Shell und -Werkzeugkiste
  • Selbstständiges Realisieren neuer, effizienter Werkzeuge sowie kleinerer bis mittlerer Applikationen

Zielpublikum

Erfahrene Linux- oder Unix-Programmierer und Linux- und Unix-Systembetreuer mit Programmiererfahrung

Anforderungen

Kenntnisse analog der folgenden Kurse, sowie in der Handhabung des vi-Editors und Programmiererfahrungen:

Lernen Sie Ihre Trainer kennen
Weiterführende Kurse