Meistern Sie mit unserem von Experten geleiteten Schulungsprogramm, das sich auf Zuverlässigkeit, Wartungsfreundlichkeit und DevOps-Integration in der Praxis konzentriert, den Betrieb in Python.

Operations Driven Python:
Grundschulung

Meistern Sie mit unserem von Experten geleiteten Schulungsprogramm, das sich auf Zuverlässigkeit, Wartungsfreundlichkeit und DevOps-Integration in der Praxis konzentriert, den Betrieb in Python.

Operations Driven Python:
Grundschulung

Auf einen Blick

2 Tage

Individuell planbar

Vollständig
Remote

Theorie &
Praxis

Englisch

Erstellen Sie produktionsreife Python-Anwendungen mit dem Schwerpunkt auf betrieblicher Exzellenz. Verbessern Sie die Zuverlässigkeit, Beobachtbarkeit und Wartbarkeit mit Hilfe von Tools und Mustern aus der Praxis.

Unsere vertrauenswürdigen Partner

Agenda (Beispiel)

Gerne erstellen wir mit Ihnen einen maßgeschneiderten Terminkalender, damit Python in Zukunft zum Kinderspiel wird.

Tag 1

Erstellung betriebsbereiter Python-Anwendungen

  1. Die Rolle der Bedienbarkeit im Lebenszyklus der Softwareentwicklung
  2. Kursübersicht: Ziele, Struktur und Ergebnisse
  3. Verständnis der Entwicklungszyklen über Teamgrenzen hinweg
  4. Der SDLC aus der Perspektive des Betriebs
  5. Integration von Entwicklung und Betrieb zur kontinuierlichen Verbesserung
  6. Die Bedeutung von SLAs (Service Level Agreements) und SOPs (Standard Operating Procedures)
  7. Erstellung, Verhandlung und Pflege effektiver SLAs und SOPs
  1. CLI & REPLs:
    1. Erstellen von Befehlszeilenschnittstellen (CLI) für Python-Anwendungen
    2. Verwendung von Python REPLs für interaktives Debugging und Entwicklung
  2. gRPC und RESTful APIs:
    1. Entwerfen von skalierbaren und effizienten APIs
    2. Implementierung von gRPC und REST APIs mit Python
    3. Dokumentieren von APIs mit Swagger/OpenAPI
  • Strukturierung von Python-Projekten für Wiederverwendbarkeit und Übersichtlichkeit
  • Paketierung mit setuptools, pip oder poetry
  • Versionierungsstrategien und bewährte Verfahren zur Verwaltung von Abhängigkeiten
  1. Einführung in Docker und grundlegende Konzepte der Containerisierung
  2. Containerisierung von Python-Anwendungen
  3. Anwendungen mit Docker Swarm hosten
  1. Einrichtung von CI/CD-Pipelines mit Tools wie Jenkins oder GitHub Actions
  2. Automatisierung von Test- und Bereitstellungsabläufen
  3. Umgebungen und Konfigurationen effektiv verwalten
  4. Bereitstellungsstrategien: Blue-Green, Canary und Rolling Updates
  5. Sicherstellung reibungsloser Einführungen durch operative Protokolle

Tag 2

Beobachtbarkeit & Operative Transparenz

  1. Luftstrom verwenden:
    1. Grundlagen der Workflow-Orchestrierung
    2. Entwerfen und Einsetzen automatisierter Pipelines
  2. Erkunden Sie Rundeck:
    1. Job Scheduling mit Rundeck
    2. Integration von Rundeck mit Python-basierten Operationen
  1. Beste Praktiken für die Protokollierung in Python
  2. Einführung in Logging Stacks: ELK, EFK, und Graylog
  3. Einrichten und Konfigurieren der zentralen Protokollverwaltung
  1. Grundlagen der Beobachtbarkeit und warum sie wichtig ist
  2. Instrumentierung von Python-Code für Tracing, Metriken und Protokolle mit OpenTelemetry
  1. Grafana und EFK für operative Dashboards verwenden
  2. Erstellen von Echtzeit-Visualisierungen für Metriken und Protokolle
  3. Dashboards für Warnmeldungen, Einblicke und Analysen

Erleben Sie eine ausgewogene Mischung aus Theorie, Live-Demonstrationen und praktischen Übungen.

Beherrschen Sie die Integration der betriebsgesteuerten Entwicklung in den Software-Lebenszyklus, von CI/CD-Pipelines bis zur Containerisierung.

Lernen Sie, wie Sie robuste Python-Schnittstellen wie CLIs und APIs erstellen und dabei die Beobachtbarkeit und Protokollverwaltung effizient verwalten.

Implementieren Sie automatisierte Test-, Bereitstellungs- und Überwachungsstrategien, um einen optimalen Betrieb Ihrer Python-Anwendungen zu gewährleisten.

In diesem Operations Driven Python Training lernen Sie …

… wie Sie Python-Code schreiben, der produktionsreif, belastbar und leicht zu überwachen ist. Dazu gehören Best Practices für die Protokollierung, die Behandlung von Ausnahmen, die Beobachtbarkeit und die Integration mit CI/CD-Pipelines. Sie werden in die Überwachung mit Prometheus und die Fehlerverfolgung mit Sentry eintauchen und erfahren, wie Sie Python-Anwendungen erstellen, die in realen, stark nachgefragten Umgebungen gedeihen.
Dieser Kurs ist ideal für Python-Entwickler und DevOps-Ingenieure, die ihr Betriebsbewusstsein auf die nächste Stufe heben wollen.

Praktische Anwendungen, die wir in der Schulung behandeln werden:

  • 1
    Praktische Übungen mit der Erstellung von Schnittstellen, Softwarepaketierung, Anwendungscontainerisierung und CI/CD-Pipeline-Management.
  • 2
    Kenntnisse in der Implementierung von Beobachtbarkeit, Protokollverwaltung, Aufgabenplanung und Betriebsautomatisierung mit verschiedenen Tools.
  • 3
    Verständnis, wie man exzellente Python-Anwendungen entwickelt, die Effizienz und Qualität verbessern.

Nach diesem Kurs werden Sie in der Lage sein:

  • 1
    Schnittstellen, CI/CD-Pipelines und Containerisierungsstrategien für Python-Anwendungen zu entwerfen, implementieren und verwalten.
  • 2
    Beobachtbarkeit, Protokollverwaltung und Aufgabenplanung effektiv mit verschiedenen Tools zu implementieren
  • 3
    modernste Tools zur Überwachung und Optimierung von Python-Anwendungen in Echtzeit zu nutzen
  • 4
    die Kluft zwischen Entwicklung und Betrieb, indem Sie betriebsorientierte Entwicklungstechniken beherrschen zu überbrücken

Das Operations Driven Python Training ist perfekt für Sie, wenn…

  • Sie ein umfassendes Verständnis der betriebsgesteuerten Entwicklung und ihrer Integration in den Software-Lebenszyklus erlangen möchten .
  • Sie bewährte Verfahren zur Erstellung von Schnittstellen wie CLIs und APIs in Python sowie Techniken zur Paketierung, Containerisierung und Orchestrierung von Python-Anwendungen erlernen möchten .
  • Sie wissen möchten, wie Sie robuste CI/CD-Pipelines für automatisierte Tests und Bereitstellung sowie Tools und Strategien für die Protokollverwaltung, Aufgabenplanung und Betriebsautomatisierung implementieren können.

Der Kurs Operations Driven Python ist nicht für Sie geeignet, wenn Sie…

  • Sie Anfänger in der Programmierung sind und nicht über grundlegende Python-Kenntnisse verfügen.
  • Sie auf der Suche nach einem Einführungskurs in die Python-Entwicklung oder DevOps sind.
  • Sie es bevorzugen, sich auf die Produktion zu konzentrieren und keinen Code zu schreiben, der funktionsfähig sein muss.

Hören Sie von unseren zufriedenen Schulungsteilnehmern

A1 Telekom Austria AG

“UTA hat mein Team bei der Entwicklung des Migrationsplans für unseren lokalen Datenspeicher in die öffentliche Cloud unterstützt.

Das herausragende Maß an Fachwissen, sowohl auf technischer als auch auf organisatorischer Ebene, sorgte für einen gut strukturierten und realistischen Migrationsplan mit Zeitplan, Meilensteinen und Aufwand.

Die Befähigung meines Teams stand im Mittelpunkt einer sehr reibungslosen Zusammenarbeit. Durch UTA haben wir unser Ziel schneller erreicht und die Risiken des Migrationsprojekts erheblich reduziert.

Ich kann die Dienste von UTA nur empfehlen!”

Reinhard Burgmann
Leiter des Data Ecosystem

Vattenfall

“Ich habe kürzlich an dem von Ultra Tendency veranstalteten Online-Kafka-Schulungstag von Vattenfall IT teilgenommen, und es war eine bereichernde Erfahrung.

Der Trainer, Ahmed, hat die Theorie hinter Kafka fantastisch erklärt und der Schwerpunkt auf der praktischen Anwendung war großartig. Die praktischen Programmierübungen waren besonders hilfreich, und ich habe noch nie eine Schulung mit so vielen interaktiven Beispielen erlebt!

Insgesamt kann ich diese Schulung jedem empfehlen, der seine Kafka-Kenntnisse interaktiv verbessern und wertvolle Fähigkeiten erwerben möchte.”

Bernard Benning
BA Heat

VP Bank

“Die MLOps-Schulung hat unsere Erwartungen übertroffen!

Er bot eine perfekte Mischung aus einem Überblick, praktischen Kodierungsbeispielen und realen Anwendungsfällen. Der Trainer beantwortete alle Fragen kompetent und passte die Inhalte an die Infrastruktur unseres Unternehmens an.

Diese Schulung vermittelte uns nicht nur Wissen, sondern auch praktische Fähigkeiten, die wir sofort anwenden können.”

Eisele Peer
Leitender Architekt & Leiter IT-Integration & Entwicklung

Hutchison Drei Austria GmbH

“Die Schulung Einführung in die Cloud mit AWS und Azure hat uns beeindruckt! Wir schätzten besonders den ausgezeichneten Überblick über die Themen, die praktischen Übungen und die umfangreichen praktischen Aktivitäten, die die erlernten Konzepte direkt anwendbar machten.

Der Inhalt war gut strukturiert, und die Kombination aus Theorie und praktischen Anwendungen war ideal für unsere Bedürfnisse. Die Möglichkeit, spezifische Fragen in den Fragerunden zu klären, war ebenfalls äußerst wertvoll. Insgesamt hat die Schulung unser Verständnis von Cloud Computing vertieft und uns einen Einblick in die Unterschiede und Stärken von AWS und Azure gegeben.

Wir fühlen uns jetzt besser vorbereitet, um strategische Entscheidungen für unsere Cloud-Strategie zu treffen. Vielen Dank für diese hervorragende Schulung!”

Eisele Peer
Leitender Architekt & Leiter IT-Integration & Entwicklung

Lernen Sie Ihre Trainingsexperten kennen

Marvin Taschenberger

Professioneller Software Architekt, Ultra Tendenz

Hudhaifa Ahmed

Senior Lead Big Data Developer & Berlin Territory Manager, Ultra Tendency

Matthias Baumann

Chief Technology Officer & leitender Architekt für Big Data-Lösungen, Ultra Tendency

Benötigte Hardware & Infrastruktur für Ihr Operations Driven Python Training

  • Sie benötigen einen PC oder Mac mit einem Webbrowser und MS Teams.
  • Während der Schulung stellen wir Ihnen eine virtuelle Maschine mit den erforderlichen lokalen Abhängigkeiten, Diensten und Root-Zugriffen zur Verfügung.
  • Sie können über einen Browser oder SSH auf die Maschine zugreifen, wenn Sie möchten und die Netzwerkbeschränkungen dies zulassen.