Bash Shell Scripting Course - eLearning

450,00 EUR

  • 30 hours
eLearning

Meistere die Leistungsfähigkeit von Linux- und Unix-Automatisierung mit diesem umfassenden Kurs zu Bash-Shell-Skripting. Dieser praxisorientierte Kurs wurde sowohl für Einsteiger als auch für IT-Profis entwickelt und hilft dir, praktische Skriptkenntnisse aufzubauen, um wiederkehrende Aufgaben zu automatisieren, die Systemeffizienz zu verbessern und Kommandozeilenabläufe zu optimieren.

Hauptfunktionen

Sprache

Kurs und Materialien auf Englisch

Stufe

Anfänger- bis Mittelstufenniveau

Zugriff

1 Jahr Zugang zur Lernplattform

12,5 Stunden Video-on-Demand

mit über 30 Stunden empfohlener Lernzeit

43 Praktische Übung

12 automatisch bewertete Prüfungen

2 umfassende Aufgaben

Zertifikat über den Abschluss des Programms inbegriffen

Hero

Lernergebnisse

Am Ende dieses Kurses werden Sie Folgendes verstehen können:

Bash-Befehl

Verstehen Sie die grundlegenden Bash-Kommandozeilenkonzepte und die Vorteile der CLI gegenüber grafischen Oberflächen

Navigieren

Navigiere durch Verzeichnisse und verwalte Dateien, Ordner und Pfade mit dem Terminal

Techniken

Arbeiten mit Zeichenketten, Umleitung von Befehlen und Techniken zur Befehlsverkettung

Verwalten

Dateiberechtigungen, Besitzrechte und Wildcard-Operationen effektiv verwalten

Bedingt

Verwende logische Operatoren, Bedingungsanweisungen und Schleifen in Bash-Skripten

Manipulieren

Text mit String-Operationen, regulären Ausdrücken und Stream-Editing-Tools bearbeiten

Hero

Kurszeitplan

  1. Einführung

    Lektion 01

    • GUI vs CLI
    • Vorteile der Bash-CLI
    • Bash vs. C
    • Bash-Protokollanalyse
  2. Navigation in einer interaktiven Shell

    Lektion 02

    • Die Unix-Dateistruktur verstehen
    • Navigation im Terminal
    • Dateien und Ordner erstellen
    • Dateien und Ordner löschen
    • Pfade verstehen
    • Spezielle Ordner und versteckte Elemente
    • Befehlsoptionen
    • Das Handbuch herbeirufen
  3. Zeichenkettenverwaltung und grundlegende Umleitung

    Lektion 03

    • Einführung in Prompts
    • Dateien anzeigen, Zeichenfolgen verwalten und Inhalte umleiten
    • Erweiterte Umleitung: Verkettung
    • Zeichenkettenbegrenzungen und Leerzeichen
    • Escape-Zeichen und Sondersequenzen
    • Elemente verschieben, kopieren und umbenennen
    • Befehle verketten
  4. Benutzer, Berechtigungen und Metadaten

    Lektion 04

    • Daten und Metadaten
    • Genehmigungsschreiben
    • Superuser
    • Berechtigungen ändern
    • Platzhalter
    • Berechtigungsziffern
    • Besitzer und Gruppe ändern + Sudo
    • Weiterleitungen
    • Weiterleitungen und Gruppierung

  5. Verständnis von Piping, stdin, stdout und stderr

    Lektion 05

    • Rohrleitungen
    • Standardeingabe
    • Muster abgleichen
    • Variablen
    • Umgebungsvariablen
    • Shell-Builtins
    • Aliasse
    • Bash-Konfiguration
  6. Bash-Skripting

    Lektion 06

    • Dateianalyse
    • Skriptausführung
    • Shebang
    • Bash-Optionen und set
    • Befehlsersetzung
    • Lesen und Kommentieren
    • Beendigungsstatus
    • Parameter in Bash-Skripten
    • Eingabeaufforderung und Farben anpassen
    • Üben mit Nano
  7. Logische Operatoren

    Lektion 07

    • Bedingte Anweisungen
    • Kombinieren von Bedingungsanweisungen
    • Weitere bedingte Anweisungen
    • Case-Anweisungen
    • Variablen deklarieren
    • Zeichenketten vergleichen
    • Mehr Übung mit PS1
  8. Funktionen und Schleifen

    Lektion 08

    • Funktionen und Subshells
    • While-Schleife
    • Sequenzausdrücke
    • For-Schleife
    • Worttrennung
  9. Zeichenkettenverarbeitung und reguläre Ausdrücke

    Lektion 09

    • Parametererweiterung
    • Globbing und geschweifte Klammererweiterung
    • Shell-Optionen und erweitertes Globbing
    • Reguläre Ausdrücke
    • Sed, der Stream-Editor
  10. Optionen für Mathematik, Projekte und Skripte

    Lektion 10

    • Arithmetische Erweiterung
    • Einfacher Taschenrechner
    • Getopts
    • Projektaufgabe – Kilogramm in Pfund umrechnen
    • Projektanleitung – Kilogramm in Pfund umrechnen
  11. Kommunikation

    Lektion 11

    • Entfernte Shell mit SSH
    • SCP- und SSH-Authentifizierungsschlüssel
    • AWS-EC2-Instanz und SSH
    • Webserver auf einer AWS-EC2-Instanz
    • Git per SSH mit GitHub verbinden
    • Grundlagen von Git und GitHub
Bash-Shell-Scripting-Kurs

Für wen ist dieses Programm geeignet?

Einsteiger, die sich für Linux und Shell-Skripting interessieren

Systemadministratoren und IT-Support-Fachkräfte

DevOps-Ingenieure und Cloud-Fachleute

Softwareentwickler, die in Linux/Unix-Umgebungen arbeiten

Netzwerkingenieure und Infrastrukturteams

Technikbegeisterte, die Befehlszeilenaufgaben automatisieren möchten

Kurs jetzt starten

Voraussetzungen

  • Grundlegende Vertrautheit mit Kommandozeilenoberflächen
  • Grundlegendes Verständnis von Linux- oder Unix-Umgebungen
  • Grundlegende Programmierkenntnisse sind hilfreich, aber nicht zwingend erforderlich
  • Die Bereitschaft, praktische Übungen im Skripten durchzuführen
  • Es sind keine Vorkenntnisse in Bash-Skripting erforderlich, was diesen Kurs besonders einsteigerfreundlich macht.

Aussagen

Lizenzierung und Akkreditierung

Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.

Gleichstellungspolitik

Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.


Häufig gestellte Fragen

Contact background

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!