PowerShell – Skripting mit PowerShell Aufbaukurs
Der Kurs „PowerShell – Skripting mit PowerShell Aufbaukurs“ baut auf dem Kurs „PowerShell – Admin Kompaktkurs für Skripting-Einsteiger“ oder auch "PowerShell – Admin Kompaktkurs für Programmiererfahrene" auf und vermittelt das Wissen, um komplexe Powershell-Projekte abzuschließen. Der Kurs ist so konzipiert, dass neben dem Erlernen von modernen Programmier-Techniken auch viel Zeit für das Umsetzen und selber Skripten zur Verfügung steht. Im Kurs wird primär mit Powershell 5.1 und Powershell 7 unter Windows gearbeitet, es wir aber auch auf plattformunabhängige Entwicklung eingegangen. Nach Beendigung des Kurses haben Sie einen Einblick darüber, wie Powershell sich in das .net-Framework integriert und wie sie in Powershell objektorientiert programmieren können. Sie können auch komplexe Skripte übersichtlich und wartbar schreiben und mit Pester Software-Tests schreiben. Außerdem haben Sie einen Überblick über die Möglichkeiten, grafische Oberflächen für Ihre Powershell-Skripte zu erstellen.
Der Kurs behandelt folgende Themen
Refresher Grundlagen
- Powershell Skriptblöcke, Funktionen und Skripte
- Module erstellen
- Objekte, Datentypen und Klassen in Powershell
Skripte professionell entwickeln
- Einführung in das Skripting mit Visual Studio Code
- Skripte versionieren mit Git
- Skripttests schreiben mit Pester
- eine einfache CI/CD-Pipeline mit Powershell bauen
Powershell und das .Net-Framework
- statische Methoden und Eigenschaften aus Powershell-Klassen aufrufen
- C#-Code mit Add-Type in Powershell-Skripte integrieren
- In Powershell eigene Klassen programmieren
Reguläre Ausdrücke
- Einführung in das Schreiben von regulären Ausdrücke
- Textdaten analysieren mit regulären Ausdrücken
- Textmuster aus Text extrahieren
- Kommandozeilentools in Cmdlets umwandeln
Parallelisieren von Aufgaben
- Cmdlets als Powershell-Job ausführen
- leichtgewichtige Parallelisierung mit Powershell Runspaces
Grafische Oberflächen erstellen
- einfache grafische Oberflächen mit Windows Forms bauen
- einfache grafische Oberflächen mit WPF (Windows Presentation Foundation)
- Mit Pode eine Website als grafische Oberfläche implementieren
Sicherheit
- Zertifikate erstellen mit Powershell
- Skripte und Code digital signieren
- Daten und Anmeldeinformationen mit Verschlüsselung sicher ablegen
- PowerShell-Sicherheits-Architektur (Sicherheitseinstellungen, notwendige Remoting-Einstellungen)
- erweitertes Powershell-Remoting und Fernabfragen
Seminar: | NW198 |
Preis: | 2690.00 € zzgl. Mwst. |
Dauer: | 5 Tage |