Netz-Weise Logo

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. 

Kursinhalt

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
Anforderungen
Die Inhalte des Kurses „PowerShell – Admin Kompaktkurs für Skripting-Einsteiger“ oder "PowerShell – Admin Kompaktkurs für Programmiererfahrene" sollten bekannt und verstanden sein.
Ziel
Nach Abschluss des Kurses sind Sie in der Lage, auch komplexe Skripte zu entwickeln und mit dem Einsatz von Versionierung und Unit-Tests zu warten und weiter zu entwickeln. Außerdem können Sie einfache grafische Oberflächen mit Powershell erstellen. Zusätzlich erwerben Sie nützliches Hintergrundwissen über das .Net-Framework und wie man darauf zugreift.
Zielgruppe
Administratoren, die den Kurs „PowerShell – Admin Kompaktkurs für Skripting-Einsteiger“ oder "PowerShell – Admin Kompaktkurs für Programmiererfahrene" besucht haben und komplexe Powershell-Skripte schreiben möchten.
Kurs-Daten
Seminar: NW198
Preis: 2690.00 € zzgl. Mwst.
Dauer: 5 Tage
Termine


Termine Online