IPYNE - Intermediate Python for Network Engineers

Dauer
Ausführung
Online
Startdatum und Ort

IPYNE - Intermediate Python for Network Engineers

ExperTeach GmbH
Logo von ExperTeach GmbH
Bewertung: starstarstarstarstar_border 8,0 Bildungsangebote von ExperTeach GmbH haben eine durchschnittliche Bewertung von 8,0 (aus 38 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
computer Online:
26. Jan 2026 bis 30. Jan 2026
Voll
computer Online:
18. Mai 2026 bis 22. Mai 2026
Voll
computer Online:
23. Nov 2026 bis 27. Nov 2026
Voll
Beschreibung

Die Schulung „Intermediate Python for Network Engineers (IPYNE)“ vermittelt die grundlegenden Konzepte der Netzwerkprogrammierbarkeit und -automatisierung mit Python. Sie richtet sich an Netzwerkingenieure, die noch keine Programmiererfahrung haben, oder an Fachleute, die ihre Automatisierungsfähigkeiten mit Python und Cisco-APIs verbessern möchten. 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 objektori…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Python, Programmierung (allgemein), C/C++, Java und OO (Objekt Orientierte) Programmierung.

Die Schulung „Intermediate Python for Network Engineers (IPYNE)“ vermittelt die grundlegenden Konzepte der Netzwerkprogrammierbarkeit und -automatisierung mit Python. Sie richtet sich an Netzwerkingenieure, die noch keine Programmiererfahrung haben, oder an Fachleute, die ihre Automatisierungsfähigkeiten mit Python und Cisco-APIs verbessern möchten. 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
  • Describe Python’s versatility and suitability for network programmability and automation 
  • Explain why network programmability is needed and how it enables modern network automation 
  • Describe programmatic interaction with network devices and the benefits of network automation for scaling from traditional to programmable networks 
  • Identify practical examples and existing Python tools for network automation 
  • Write and run basic Python scripts, demonstrating foundational syntax, elements (variables, data types, operators), and logic (decisions and loops) 
  • Introduce standard and third-party libraries, the import statement, and using the Python interpreter 
  • Demonstrate hands-on interaction with Python, including accepting input and performing basic network tasks (e.g., connectivity checks) 
  • Emphasize code styles, readability, and development environment setup, including Python installation, VS Code, virtual environments, Docker, and Git 
  • Implement Python tools for automating device inventory, including data storage with variables, grouping devices with lists and dictionaries, iterating and filtering device data, and file operations (load/save) 
  • Organize code with functions and develop scripts for inventory management 
  • Use external libraries (e.g., Netmiko) for SSH connections and scaling network configurations with Python and templates 
  • Parse and analyze device output, handle exceptions, and build CLI applications for device management 
  • Implement tools for testing and validating device state using PyATS and Genie, including retrieving and verifying configuration data 
  • Demonstrate Python context managers, parsing outputs, performing compliance validation, and running scripts on Cisco IOS-XE devices (Guest Shell) 
  • Create tools for backing up device configs, automating backup storage with Git, comparing configs, and periodic backups with logging 
  • Use PyATS for configuration comparison and automate backup processes 
  • Describe HTTP REST API fundamentals, interactive documentation, and creating API requests in Python 
  • Parse JSON data, automate interactions with APIs (e.g., Cisco Meraki Dashboard, ThousandEyes), and manage authentication securely 
  • Demonstrate creating, configuring, and analyzing network tests and monitoring data with API scripts 
  • Explain the importance of debugging, logging, unit testing, and integrating scripts with CI/CD pipelines 
  • Handle API errors, implement rate limiting/retries, and introduce telemetry collection with OpenTelemetry 
Zielgruppe
  • Netzwerkingenieure mit wenig oder keiner Programmier- oder Python-Erfahrung  
  • Netzwerkadministratoren
  • Netzwerkmanager  
  • Systemingenieure
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.

Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Training? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten und teilen sie ggf. mit ExperTeach GmbH. Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.