PowerShell BASIC
1.799,00 €
- Dauer: 2 Tage
- Ort: Alzenau/Remote
- Seminarleiter: Stefan Butter
Klassische PowerShell-Trainings vermitteln viele theoretische Inhalte, wie typische CMDLets, das Piping Konzept oder Formatierung von irgendwelchen Ausgaben.
Dabei wird aber oft nicht beachtet, dass die meisten der Schulungsteilnehmer gar keine Software-Entwickler sind.
In unseren Trainings setzen wir darauf, Hilfestellungen zu geben, wie man einfachen Code entwickelt, der nicht nur funktioniert, sondern auch robust ist. Unser Ziel ist, dass der Code zudem flexibel anpassbar sein muss, falls die Projekte und Anforderungen später einmal umfangreicher und komplexer werden.
Unser Fokus liegt dabei nicht auf umfassenden Erklärungen aller PowerShell-Funktionen, sondern in der Vermittlung von Verständnis für das Verhalten der PowerShell. So können Sie durch die effektive Nutzung von kostenfreien Tools deutlich bessere PowerShell-Skripte erstellen.
Inhalte
Entwicklungsumgebung einrichten
Gemeinsam erfahren wir nützliche Hintergründe zur PowerShell und richten uns eine komfortable Entwicklungsumgebung mit vielen Hilfsmitteln ein.
Stolpersteine vermeiden
In der PowerShell funktionieren manche Dinge anders als in klassischen Programmiersprachen. Das ist wichtig zu verstehen, um „komisches“ Verhalten, z.B. durch Autotyping in den späteren Skripten zu vermeiden.
Easy Code entwickeln
Zusammen schauen wir uns an wie man Code schreibt, den jeder einfach verstehen kann. Mit unserem 7-Punkte Check gelingt das ganz entspannt.
Traumhaftes Logging nutzen
Sauberes Logging und Konsolen-Ausgaben sind für jede Aufgabe wichtig. Gemeinsam erstellen wir eine Logging-Klasse, die keine Wünsche offen lässt – standardisiert, color-coded und sicher.
Ziel der Schulung
In unseren Trainings setzen wir darauf, Hilfestellungen zu geben, wie man einfachen Code entwickelt, der nicht nur funktioniert, sondern auch robust ist. Unser Ziel ist, dass der Code zudem flexibel anpassbar sein muss, falls die Projekte und Anforderungen später einmal umfangreicher und komplexer werden.
Unser Fokus liegt dabei nicht auf umfassenden Erklärungen aller PowerShell-Funktionen, sondern in der Vermittlung von Verständnis für das Verhalten der PowerShell. So können Sie durch die effektive Nutzung von kostenfreien Tools deutlich bessere PowerShell-Skripte erstellen.
Zielgruppe
Dieses Training ist sowohl für Einsteiger als auch für fortgeschrittene Nutzer geeignet. Durch die kleine Gruppengröße (max. 6 Teilnehmer) holen wir beide Gruppen ab.
Voraussetzungen
Grundlegende Kenntnisse in einer Script- oder Programmiersprache sind von Vorteil, aber nicht zwingend erforderlich.
agenda
Tag 1
10:00 Uhr bis 17:00 Uhr
- PowerShell und Entwicklungs-Grundlagen
- Einrichten der Entwicklungsumgebung (ISE, Visual Studio Code)
- Nützliche Plugins und Tools kennenlernen
- PowerShell Hilfe
- Aufbau erfolgreicher PowerShell-Skripte
- Easy Code
- Typische Fehler kennen und vermeiden
- Praktische Übungen zu den einzelnen Themenblöcken
Tag 2
09:00 Uhr bis 16:00 Uhr
- Funktionen und Module
- Arbeiten an der Logging-Klasse
- Reines „Happy Path Coding“ vermeiden
- Error Handling
- Debugging
- Die 7-Punkte-Checkliste
- Ausblick: “Next Level Coding”
Inhalte
Entwicklungsumgebung einrichten
Gemeinsam erfahren wir nützliche Hintergründe zur PowerShell und richten uns eine komfortable Entwicklungsumgebung mit vielen Hilfsmitteln ein.
Stolpersteine vermeiden
In der PowerShell funktionieren manche Dinge anders als in klassischen Programmiersprachen. Das ist wichtig zu verstehen, um „komisches“ Verhalten, z.B. durch Autotyping in den späteren Skripten zu vermeiden.
Easy Code entwickeln
Zusammen schauen wir uns an wie man Code schreibt, den jeder einfach verstehen kann. Mit unserem 7-Punkte Check gelingt das ganz entspannt.
Traumhaftes Logging nutzen
Sauberes Logging und Konsolen-Ausgaben sind für jede Aufgabe wichtig. Gemeinsam erstellen wir eine Logging-Klasse, die keine Wünsche offen lässt – standardisiert, color-coded und sicher.
Ziel der Schulung
In unseren Trainings setzen wir darauf, Hilfestellungen zu geben, wie man einfachen Code entwickelt, der nicht nur funktioniert, sondern auch robust ist. Unser Ziel ist, dass der Code zudem flexibel anpassbar sein muss, falls die Projekte und Anforderungen später einmal umfangreicher und komplexer werden.
Unser Fokus liegt dabei nicht auf umfassenden Erklärungen aller PowerShell-Funktionen, sondern in der Vermittlung von Verständnis für das Verhalten der PowerShell. So können Sie durch die effektive Nutzung von kostenfreien Tools deutlich bessere PowerShell-Skripte erstellen.
Zielgruppe
Dieses Training ist sowohl für Einsteiger als auch für fortgeschrittene Nutzer geeignet. Durch die kleine Gruppengröße (max. 6 Teilnehmer) holen wir beide Gruppen ab.
Voraussetzungen
Grundlegende Kenntnisse in einer Script- oder Programmiersprache sind von Vorteil, aber nicht zwingend erforderlich.
agenda
Tag 1
10:00 Uhr bis 17:00 Uhr
- PowerShell und Entwicklungs-Grundlagen
- Einrichten der Entwicklungsumgebung (ISE, Visual Studio Code)
- Nützliche Plugins und Tools kennenlernen
- PowerShell Hilfe
- Aufbau erfolgreicher PowerShell-Skripte
- Easy Code
- Typische Fehler kennen und vermeiden
- Praktische Übungen zu den einzelnen Themenblöcken
Tag 2
09:00 Uhr bis 16:00 Uhr
- Funktionen und Module
- Arbeiten an der Logging-Klasse
- Reines „Happy Path Coding“ vermeiden
- Error Handling
- Debugging
- Die 7-Punkte-Checkliste
- Ausblick: “Next Level Coding”