Seminar Intensivseminar – Python, REST-APIs und Pulumi

Das Intensivseminar verbindet robuste API-Werkzeuge mit der deklarativen Infrastrukturverwaltung durch Pulumi. Ein gemeinsames Beispiel beginnt mit der Ermittlung und Validierung von Betriebsdaten. Anschließend werden diese Eingaben in einem Pulumi-Projekt zur kontrollierten Bereitstellung verwendet. Die Verantwortlichkeiten von API-Skript und IaC-Engine bleiben dabei klar erkennbar.

Die praktische Arbeit legt Wert auf vorhersehbare Fehlerbehandlung und Tests. Pagination, Zeitlimits, unklare Schreibausgänge und unbekannte Ressourcenwerte werden ausdrücklich behandelt. Die fünf Tage verdichten beide Einzelkurse durch eine gemeinsame Python-Umgebung und abgestimmte Übungsdaten. Grundlegende Python-Syntax wird vorausgesetzt, damit die Zeit für die eigentlichen Automatisierungsaufgaben genutzt werden kann.

Thematische Bündelung

Dieses Intensivseminar fasst die Kerninhalte folgender Einzelseminare zusammen. Die Einzelangebote ermöglichen zusätzliche Übung und Vertiefung:

Inhaltsübersicht

  1. API-Client und verlässliche Inventardaten
  2. Kontrollierte Änderungen und API-Tests
  3. Pulumi-Ressourcen und Stacks
  4. Komponenten, Secrets und Qualität
  5. Integrierter Betriebsfall

Seminarinhalte

API-Client und verlässliche Inventardaten

  • HTTP-Abfragen mit verifiziertem TLS, expliziten Zeitlimits und geschützten Tokens ausführen.
  • Paginierte Antworten vollständig erfassen und fachlich erforderliche Felder validieren.
  • Konfiguration, Datenzugriff und Verarbeitung in überschaubare Python-Bausteine trennen.

Kontrollierte Änderungen und API-Tests

  • Vorschau und Anwendung einer begrenzten Änderung getrennt implementieren.
  • Geeignete Wiederholungen, Rate-Limits und unklare Schreibausgänge fachlich behandeln.
  • Fehlerfälle über simulierte API-Rückgaben mit pytest nachweisen.

Pulumi-Ressourcen und Stacks

  • Ein Python-Pulumi-Projekt mit einem festgelegten Provider und getrennten Stacks aufbauen.
  • Inputs und Outputs korrekt weitergeben und Ressourcenabhängigkeiten nachvollziehen.
  • Preview und Anwendung mit einer unabhängigen Kontrolle des tatsächlichen Bestands verbinden.

Komponenten, Secrets und Qualität

  • Wiederverwendbare Komponenten mit kleinen, dokumentierten Schnittstellen entwickeln.
  • Geheime Konfiguration und Backendzugriffe passend zum Übungsprojekt absichern.
  • Komponenteneigenschaften mit Mocks prüfen und durch einen echten Integrationstest ergänzen.

Integrierter Betriebsfall

  • Validierte API-Daten als bewusste Eingabe in den deklarativen Ablauf überführen.
  • Unerwünschte imperative Nebenwirkungen während der Pulumi-Programmauswertung vermeiden.
  • Einen gestörten Gesamtablauf diagnostizieren, korrigieren und reproduzierbar erneut ausführen.

Praxisübungen

  1. Eine Test-API vollständig inventarisieren und fehlerhafte beziehungsweise unvollständige Antworten durch Tests erkennen. Aus den validierten Daten eine begrenzte Änderungsübersicht erzeugen.
  2. Eine wiederverwendbare Pulumi-Komponente entwickeln und in zwei Stacks ausführen. Geheime Eingaben einsetzen und die relevanten Komponentenmerkmale mit Mocks überprüfen.
  3. Die beiden Teile über eine explizite, validierte Datenschnittstelle verbinden. Timeout und fehlerhafte Infrastrukturparameter simulieren und den kontrollierten Wiederanlauf praktisch prüfen.

Technische Übungsumgebung

Python-Arbeitsumgebung mit Git, pytest und Pulumi, vorbereitete REST-Test-API sowie isolierte Zielplattform und geeignetes Backend.

Seminardetails

Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Python-erfahrene Administratoren, DevOps Engineers und Entwickler mit Schnittstellen zwischen Infrastruktur und Betriebswerkzeugen.
Voraussetzungen: Sichere Python-Grundlagen einschließlich Funktionen und Datenstrukturen, Git-Praxis sowie Verständnis von HTTP und Infrastrukturressourcen.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben