Seminar / Training Einstieg: Bash- und Shell-Scripting mit ChatGPT-Unterstützung
Inhaltsverzeichnis
- Abstract
- Zielgruppe
- Voraussetzungen
- Lernziele
- Inhalte und Ablauf
- Praxisübungen
- Ergebnisse und Transfer
Abstract
Grundlagenkurs für Bash- und Shell-Scripting mit konsequenter ChatGPT-Unterstützung: Syntax, Variablen, Quoting, Parameter, Exit-Codes, Pipes, Dateien, Schleifen und Funktionen. Ergänzt um KI-gestützte Entwurfs- und Review-Muster, damit Skripte korrekt, nachvollziehbar und wartbar entstehen.
Zielgruppe
- Einsteiger in Shell-Scripting
- Admins und DevOps mit “copy/paste”-Erfahrung, die systematisch automatisieren wollen
Voraussetzungen
- Grundlegende Linux/Unix-Kommandozeilen-Nutzung vorteilhaft
- Keine Programmiererfahrung erforderlich
Lernziele
- Bash-Skripte strukturiert schreiben und ausführen
- Quoting, Exit-Codes, I/O-Umleitungen korrekt anwenden
- Einfache Automatisierungen robust gestalten (Parameter, Fehlerfälle)
- ChatGPT zur Beschleunigung einsetzen, ohne Verifikation zu überspringen
Inhalte und Ablauf
- Tag 1: Shell-Grundlagen + kontrollierter KI-Einsatz
- Shell, Terminal, Environment: PATH, Return Codes, Subshells (Überblick)
- Dateien und Streams: stdin/stdout/stderr, Redirects, Pipes
- Variablen, Quoting, Globbing, Command Substitution
- Skriptstruktur: Shebang, Ausführbarkeit, Argumente ($1..), Rückgabewerte
- ChatGPT-Pattern: “Explain-then-code” für Anfängerfehlerprävention
- Tag 2: Kontrollfluss + Praxis-Automatisierungen
- if/elif/else, test/[ ], case
- for/while/until, read-Schleifen
- Funktionen, Scope-Grundlagen, Return vs Echo
- Parameterübergabe, einfache Usage-Hilfen
- Mini-Projekt: Utility-Skript mit Hilfe, Logging und Fehlercodes
- ChatGPT-Review: Checklisten, Edge-Cases, vereinfachte Refactorings
Praxisübungen
- “Hello Automation” mit Parametern
- Skript anlegen, Shebang setzen
- Ausführbar machen, Start testen
- Argument prüfen, Usage ausgeben, Exit-Code setzen
- ChatGPT bitten, Edge-Cases zu nennen (kein Arg, zu viele Args, leerer String)
- Edge-Cases implementieren und testen
- Dateiverarbeitung mit Pipes
- Beispiel-Datei erzeugen (Log-Snippet)
- grep + sort + uniq kombinieren
- Ausgabe nach stderr umleiten, wenn Datei fehlt
- ChatGPT um Varianten bitten (Case-insensitive, Regex, Performance-Hinweise)
- Varianten gegen Testdaten prüfen
- Schleifen-Tool
- Liste von Hosts/Dateien definieren
- Schleife mit sauberem Quoting umsetzen
- Fehlerfälle zählen, am Ende Summary ausgeben
- ChatGPT im Reviewer-Mode: Quoting, Exit-Codes, Robustheit
Ergebnisse und Transfer
- Solider Bash-Grundbaukasten (Quoting, Kontrollfluss, Parameter, Exit-Codes)
- Erste robuste Utility-Skripte mit Usage, Fehlerlogik, Mini-Tests
- KI-gestützter Workflow, der Verifikation systematisch integriert
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Einsteiger in Shell-Scripting Admins und DevOps mit “copy/paste”-Erfahrung, die systematisch automatisieren wollen |
| Vorausetzung: | Grundlegende Linux/Unix-Kommandozeilen-Nutzung vorteilhaft Keine Programmiererfahrung erforderlich |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
