Netz-Weise Logo

SeminarID NW198
Produkt-Name Powershell
Kursname PowerShell für Fortgeschrittene Skripter
Beschreibung

Der Kurs „Powershell für fortgeschrittene Skripter“ baut auf dem Kurs „Powershell-Skripting für Einsteiger“ 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 für Einsteiger" 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-Skripting für Einsteiger“ besucht haben und komplexe Powershell-Skripte schreiben möchten.
Max Anzahl der Teilnehmer 10
Preis zzgl. Mwst. 2690.00

Netz-Weise Firmenlogo

Das Haupt-Tätigkeitsfeld von Netz-Weise sind Schulungen für Profis. Bei uns bekommen Sie das Programm für den fortgeschrittenen Praktiker, der die Tiefen des Systems ausloten möchte genauso wie Standard-Schulungen.

facebook   twitter   linkedin   xing   youtube   instagram