Beschreibung
PowerShell-Skripterstellung - Best Practices
Zielgruppe: Nur für Unternehmen und Institutionen.In diesem Seminar lernen Sie die Best Practices für die effiziente Erstellung und Optimierung von PowerShell-Skripten. Sie erhalten fundierte Kenntnisse über die PowerShell-Umgebung, Fehlerbehandlung, Datenmanagement, Code-Stil und Lesbarkeit, Skript-Flow und Logik, Performance-Optimierung sowie die Entwicklung eigener Funktionen und Module.
Zusätzlich erfahren Sie, wie Sie Ihre Skripte testen und automatisieren können, um eine hohe Qualität und Zuverlässigkeit sicherzustellen.
Kommende Starttermine
Inhalte / Module
- Die PowerShell-Umgebung
- Installation und Updates
- Execution Policy und seine Bedeutung
- Tools und Erweiterungen
- Scheduling von Skripten
- Fehlerbehandlung
- Grundlagen der Fehlerbehandlung
- Try/Catch/Finally-Blöcke
- Common error handling patterns
- Datenmanagement
- HashTables und PSObjects
- Datenexport und -import
- Code-Stil und Lesbarkeit
- Benennung von Variablen und Funktionen
- Verwendung von Kommentaren
- Formatierung und Einrückungen
- Skript-Flow und Logik
- Bedingte Anweisungen
- Schleifenstrukturen
- Abkürzungen und Ternäre Operationen
- Optimierung und Performance
- Überwachung von Skript-Ausführungen
- Logging-Tools in PowerShell
- Code-Refactoring
- Funktionen und Module
- Erstellen eigener CommandLets / Funktionen
- Parameter definieren
- Objekt-Rückgabe
- Eigene Cmdlets in der Pipeline-Verarbeitung
- Erstellen eigener Hilfe-Dokumentationen
- Testing und Pester
- Einführung in Pester
- Schreiben von Testfällen
- Automatisierte Tests und CI/CD
- Eigene Module
- Module erstellen
- Module verteilen
- Module erweitern
Zielgruppe / Voraussetzungen
- Sie benötigen Grundkenntnisse in PowerShell.
- Sie sollten Erfahrung in der Skripterstellung haben.
- Sie benötigen Grundkenntnisse im Umgang mit Netzwerken.
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.