Kurs
digicode: PYN
Python for Networkers
Kurs-Facts
- Erwerben von Grundlagenkenntnissen über Python
- Schreiben einfacher Scripts
- Zugreifen auf Cisco Geräte und SDN Controller mit Python
- Kennen der Python Module
In diesem Kurs erarbeitest du die Grundlagen mit Python. Zusätzlich werden die Python-Module erklärt, die im Zusammenhang mit SDN-Controllern und Cisco-Geräten benötigt werden. Der Kurs bietet neben der Theorie auch Gelegenheit, selber zu programmieren. In den Labs kannst du mit den selbst geschriebenen Skripten auf SDN-Controller und Cisco-Geräte zugreifen .
Modul 1: Einführung
- Wieso Python?
- Python und Linux
- Entwicklungs-Tools
- Texteditoren
- Console-Tools
- IDE
Modul 2: Python Grundlagen
- Variablen
- Einführung
- Typen
- Scope
- Operatoren
- Statements und Built-ins
- 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
Dieser Kurs richtet sich an Netzwerker, die einen Einstieg in die Programmierung im Allgemeinen und in Python im Speziellen suchen.
Netzwerkkenntnisse aus Engineering oder Betrieb. Kenntnisse zu NETCONF, REST, RESTCONF, YANG und Git / Github. Wir empfehlen den vorgängigen Besuch des folgenden Kurses:
Mit diesem Kurs ist keine spezifische Zertifizierung verknüpft.