Webinar

IPYNE – Intermediate Python for Network Engineers – Online Training

Inhalte

Die Schulung vermittelt die grundlegenden Konzepte der Netzwerkprogrammierbarkeit und -automatisierung mit Python. Die Schulung konzentriert sich auf praktische Anwendungsfälle wie die Automatisierung von Gerätekonfigurationen, die Verwaltung von Netzwerkinventaren und die Integration mit Cisco-Produkten wie IOS XE, Meraki und ThousandEyes für die API-Automatisierung. Außerdem lernen Sie die Grundlagen der Erstellung wiederverwendbarer Programme mit objektorientierter Programmierung, der Erstellung von Webschnittstellen mit Flask und der Interaktion mit großen Sprachmodellen für die erweiterte Netzwerkautomatisierung kennen. Nach Abschluss der Schulung sind Sie in der Lage, Python-Skripte zu schreiben, über APIs mit Netzwerkgeräten zu interagieren und Automatisierungsworkflows zu entwerfen, um Netzwerkmanagementaufgaben zu optimieren.

Kursinhalt
  • Python als vielseitige Sprache für Netzwerkprogrammierung und -automatisierung.
  • Bedarf und Vorteile von Network Programmability für moderne Automatisierung.
  • Programmatische Interaktion mit Netzwerkgeräten und Skalierung traditioneller Netzwerke.
  • Praxisbeispiele und PythonTools für Network Automation.
  • Grundlagen: Python-Syntax, Variablen, Datentypen, Operatoren, Bedingungen, Schleifen.
  • Nutzung von Standard- und Drittbibliotheken, Importen und dem Interpreter.
  • Hands-on: Eingaben verarbeiten, einfache Netzwerkaufgaben (z. B. Reachability-Checks).
  • Code-Stil, Lesbarkeit, Setup von Python, VS Code, Venvs, Docker und Git.
  • Geräteinventarisierung automatisieren: Variablen, Listen, Dictionaries, Iteration, Datei-I/O.
  • Code-Strukturierung mit Funktionen und Inventarskripte.
  • SSH-Automation mit Bibliotheken wie Netmiko und Template-basierte Konfigurationen.
  • Parsing, Fehlerbehandlung und CLI-Tools für Gerätemanagement.
  • Validierung von Gerätezustand mit PyATS/Genie (Configs auslesen, vergleichen, prüfen).
  • Kontextmanager, Output-Parsing, Compliance-Checks, Automationen auf IOSXE (Guest Shell).
  • Konfig-Backups automatisieren, Git-gestützte Speicherung, Vergleiche, Logging und Jobs.
  • REST-API-Grundlagen, Interaktive Doku, API-Requests in Python.
  • JSON-Parsing, API-Automationen (z. B. Meraki, ThousandEyes), sichere Authentifizierung.
  • Netzwerk-Tests/Monitoring über API-Skripte erstellen und analysieren.
  • Debugging, Logging, Unit Tests und CI/CDIntegration.
  • API-Fehlerhandling, Rate Limits, Retries und Telemetrie mit OpenTelemetry.
Voraussetzungen

Für diese Schulung gibt es keine Voraussetzungen. Es wird jedoch empfohlen, dass Sie vor der Teilnahme an dieser Schulung über folgende Kenntnisse und Fähigkeiten verfügen: 

  • Vertrautheit und grundlegendes Verständnis der wichtigsten Netzwerkkonzepte
  • Vertrautheit mit der Cisco IOS-XE-Software oder anderen Cisco-Netzwerkgeräten sowie Kenntnisse in deren Konfiguration und Betrieb
  • Cisco CCNA-Zertifizierung oder gleichwertige Kenntnisse
Kursziel

Ziel des Kurses ist es, praxisnahe Fähigkeiten in Python zur Automatisierung, Konfiguration und Überwachung von Netzwerken zu entwickeln. Mit Tools wie Netmiko, PyATS und REST-APIs lernen Sie skalierbare Lösungen zu erstellen und moderne Technologien wie CI/CD, Telemetrie und LLMs ins Netzwerkmanagement zu integrieren.

Lernziele

Ziel des Kurses ist es, praxisnahe Fähigkeiten in Python zur Automatisierung, Konfiguration und Überwachung von Netzwerken zu entwickeln. Mit Tools wie Netmiko, PyATS und REST-APIs lernen Sie skalierbare Lösungen zu erstellen und moderne Technologien wie CI/CD, Telemetrie und LLMs ins Netzwerkmanagement zu integrieren.

Zielgruppen

Das Training richtet sich an Netzwerkingenieure, die noch keine Programmiererfahrung haben, oder an Fachleute, die ihre Automatisierungsfähigkeiten mit Python und Cisco-APIs verbessern möchten. 

  • Netzwerkingenieure mit wenig oder keiner Programmier- oder Python-Erfahrung  
  • Netzwerkadministratoren
  • Netzwerkmanager  
  • Systemingenieure

Die Schulung vermittelt die grundlegenden Konzepte der Netzwerkprogrammierbarkeit und -automatisierung mit Python. Die Schulung konzentriert sich auf praktische Anwendungsfälle wie die Automatisierung ...

Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
17.08.2026 - 21.08.2026 40 h 40 h Details Details Jetzt buchen
23.11.2026 - 27.11.2026 40 h 40 h Details Details Jetzt buchen

SG-Seminar-Nr.: 8855761

Anbieter-Seminar-Nr.: IPYN-Online

Termine

  • 17.08.2026 - 21.08.2026

    Webinar

  • 23.11.2026 - 27.11.2026

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 40 h
  • Anbieterbewertung   (224)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
17.08.2026 - 21.08.2026 40 h 40 h Details Details Jetzt buchen
23.11.2026 - 27.11.2026 40 h 40 h Details Details Jetzt buchen