Seminar / Kurs

IPYNE – Intermediate Python for Network Engineers – Classroom Training

Inhalte

Auch als Online Training verfügbar!

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.
Zugehöriges Online Training IPYNE – Intermediate Python for Network Engineers – Online Training 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
Auch als Online Training verfügbar!

Die Schulung vermittelt die grundlegenden Konzepte der Netzwerkprogrammierbarkeit und -automatisierung mit Python. Die Schulung konzentriert sich auf praktische Anwe...

Mehr Informationen

Termine und Orte

Datum Dauer Preis
Dietzenbach, DE
23.11.2026 - 27.11.2026 40 h 40 h Details Details Jetzt buchen

SG-Seminar-Nr.: 8855755

Anbieter-Seminar-Nr.: IPYN

Termine

  • 23.11.2026 - 27.11.2026

    Dietzenbach, DE

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

  • Seminar / Kurs
  • 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
Dietzenbach, DE
23.11.2026 - 27.11.2026 40 h 40 h Details Details Jetzt buchen