Entwickeln und betreiben Sie sichere PowerShell-basierte Portale, APIs und Automatisierungsdienste als wartbare interne Produkte.
Die Schulung führt von Plattformarchitektur über Anwendungs-Engineering, Daten, Sicherheit und gemeinsame Entwicklung bis zu Continuous Delivery.
Für wen diese Schulung geeignet ist
Diese Schulung richtet sich an Plattformingenieure und erfahrene PowerShell-Fachkräfte, die PowerShell Universal-Produktionsumgebungen aufbauen.
Der empfohlene Ausgangspunkt ist PowerShell-Kompetenzstufe 3. Vorherige Erfahrung mit PowerShell Universal ist hilfreich.
Was Teilnehmende lernen
- Architektur und betriebliche Grenzen von PowerShell Universal verstehen
- Sichere Weboberflächen für delegierte Automatisierung erstellen
- Benutzerdefinierte REST APIs und interaktive Dashboards entwerfen
- Authentifizierung integrieren und Skriptausführung steuern
- SQLite für reaktionsschnelle lokale Persistenz, Caching oder Warteschlangen verwenden
- Bei Bedarf persistenten SQL-Speicher anbinden
- Wiederverwendbare Module und gemeinsame Entwicklung strukturieren
- Änderungen über Continuous-Delivery-Pipelines bereitstellen
- Entwicklungs-, QA- und Produktionsumgebungen trennen
- Praktiken für lokales, eigenständiges und containerbasiertes Hosting bewerten
Praktisches Lernen
Die Teilnehmenden entwickeln eine integrierte PowerShell Universal-Lösung, betreiben ihre Abhängigkeiten und führen Änderungen durch einen wiederholbaren Bereitstellungsworkflow.
Schulungsprogramm
Tag 1: Plattformgrundlagen
- Architektur und Funktionen von PowerShell Universal wiederholen
- Eine Instanz installieren und konfigurieren
- In der Administrationsoberfläche navigieren
- Eine erste Webanwendung erstellen
Tag 2: Sicherheit und Engineering-Workflow
- APIs entwickeln und Benutzer, Tokens und Authentifizierung konfigurieren
- Entwicklungs- und Editor-Workflows etablieren
- PowerShell Universal-Module mit Sampler strukturieren
- Wiederverwendbare Logik von Plattformressourcen trennen
Tag 3: Integrierte Weblösungen und Daten
- Eine umfangreichere Weblösung mit Steuerelementen und Datenanzeigen entwickeln
- API-Endpunkte erstellen
- SQLite für reaktionsschnelles Caching oder Warteschlangen verwenden
- Bei Bedarf persistenten SQL-Speicher integrieren
Tag 4: Ausführung in Produktion und Betreibbarkeit
- PowerShell Universal für den Produktionsbetrieb vorbereiten
- Ausführungs- und Zeitplanungsmuster implementieren
- Fehler in Anwendungen und Automatisierung beheben
- Mit Logging das Laufzeitverhalten verstehen
Tag 5: Hosting, Releases und Bereitstellung
- Aspekte von Windows-, Cloud-, eigenständigem und Container-Hosting vergleichen
- Releases und Bereitstellungen verwalten
- Änderungen über einen Continuous-Delivery-Workflow bereitstellen
- Die integrierte Weblösung fertigstellen
Durchführung
Dies ist eine fünftägige private Unternehmensschulung, die remote oder vor Ort auf Englisch oder Französisch durchgeführt wird, vorbehaltlich der Verfügbarkeit.
Sprachhinweis: Diese Schulung wird derzeit nur auf Englisch und Französisch durchgeführt. SynEdgy begrüsst Interessenbekundungen für eine Durchführung in weiteren Sprachen.
Die Schulung ist ein unabhängiges Praxisangebot und keine vom Hersteller autorisierte Zertifizierung.