Garantierte Durchführung Geplante Durchführung Auf Anfrage Ausgebucht, Warteliste möglich

Python for Networkers
PYN

Dauer

4 Tage


25.06.2024

Kurszeiten

08.30 - 12.00 Uhr / 13.15 - 16.30 Uhr

Kursort Zürich
Kosten CHF 3'600.00
Lunch und Pausenverpflegungen inklusive.
Sprache Deutsch
Dokumentation

1.0

AnyWeb Unterlagen in Deutsch.

PDF Export
Dauer

4 Tage


01.10.2024

Kurszeiten

08.30 - 12.00 Uhr / 13.15 - 16.30 Uhr

Kursort Zürich
Kosten CHF 3'600.00
Lunch und Pausenverpflegungen inklusive.
Sprache Deutsch
Dokumentation

1.0

AnyWeb Unterlagen in Deutsch.

PDF Export
Dauer

4 Tage


03.12.2024

Kurszeiten

08.30 - 12.00 Uhr / 13.15 - 16.30 Uhr

Kursort Zürich
Kosten CHF 3'600.00
Lunch und Pausenverpflegungen inklusive.
Sprache Deutsch
Dokumentation

1.0

AnyWeb Unterlagen in Deutsch.

PDF Export

SDN-basierte Netzwerke bieten eine einfache Möglichkeit, über Scripts und Programme das Netzwerk zu automatisieren. Dieser Kurs bietet einen Einstieg in die Programmierung mit Python.

Dabei werden Grundlagen zu Python erarbeitet. Zusätzlich werden die Python Module erklärt, welche im Zusammenhang mit SDN-Controller und Cisco Geräten benötigt werden.

Der Kurs bietet neben der Theorie auch Gelegenheit selber zu programmieren. Im Labor kann mit den selber geschriebenen Scripts auf Cisco Geräte und SDN-Controller zugegriffen werden.

Voraussetzungen

Netzwerk-Kenntnisse aus Engineering oder Betrieb. Kenntnisse zu NETCONF, REST, RESTCONF, YANG und Git / Github. Wir empfehlen den vorgängigen Besuch des Kurses IPN - Introduction to Programmability for Networkers.

Lernziel

Die teilnehmenden Fachpersonen kennen die Grundlagen von Python. Sie können einfache Scripts schreiben. Sie wissen, wie mit Python auf Cisco Geräte und SDN Controller zugegriffen werden kann und kennen Python-Module, die dies vereinfachen.

Zielgruppe

Dieser Kurs richtet sich an Netzwerker und Netzwerkerinnen, die einen Einstieg in Programmierung im Allgemeinen und in Python im Speziellen suchen.

Kursinhalt

Modul 1: Einführung

  • Wieso Python?
  • Python und Linux
  • Entwicklungs-Tools
    • Text-Editoren
    • Console Tools
    • IDE

 

Modul 2: Python Grundlagen

  • Variablen
    • Einführung
    • Typen
    • Scope
  • Operatoren
  • Statements and built-ins
    • print
    • help
    • len
  • Conditionals
    • If ...
    • Loops

 

Modul 3: Common Topics

  • Funktionen
  • Datenstrukturen
    • Lists
    • Dictionaries
    • Tuples
  • String Handling
  • Regex
  • Error Handling
  • File Handling
  • Module Handling

 

Modul 4: Netzwerkspezifische Themen

  • JSON Handling
  • XML Handling
  • Verbindung zu Cisco Geräten aufbauen
    • SSH
    • Telnet
    • REST-API
    • NETCONF

 

Modul 5: Zusammenfassung

Übungen

Schreiben von Scripts.

Zertifizierung

Mit diesem Kurs ist keine spezifische Zertifizierung verknüpft.

Jetzt für Kurs anmelden