CSAU: Introducing Automation for Cisco Solutions
Inhalte
- Prüfung von Netzwerkmanagement und -betrieb
- Erforschung von Softwareentwicklungsmethoden
- Python für die Netzwerkautomatisierung verwenden
- Beschreibung von NetDevOps: DevOps für Netzwerke
- Verwaltung von Automatisierungsentwicklungsumgebungen
- Einführung in HTTP-Netzwerk-APIs
- Überprüfung von Datenformaten und Datenkodierung
- Verwendung von Python-Anfragen zur Automatisierung von HTTP-basierten APIs
- YANG erforschen
- Verwendung von YANG-Tools
- Automatisierung von modellgesteuerten APIs mit Python
- Einführung in Ansible für die Netzwerkautomatisierung
- Templating-Konfigurationen mit Jinja2
Ziele
- die Rolle der Netzautomatisierung und der Programmierbarkeit im Kontext des End-to-End-Netzmanagements und -betriebs zu erläutern
- Definition und Unterscheidung zwischen Wasserfall- und agilen Softwareentwicklungsmethoden
- Interpretation und Fehlerbehebung von Python-Skripten mit grundlegenden Programmierkonstrukten, die für Anwendungsfälle der Netzwerkautomatisierung entwickelt wurden
- Beschreiben Sie, wie DevOps-Prinzipien, -Tools und -Pipelines auf den Netzwerkbetrieb angewendet werden können.
- die Rolle von Entwicklungsumgebungen für die Netzwerkautomatisierung und damit verbundene Technologien wie virtuelle Python-Umgebungen, Vagrant und Docker zu verstehen
- Verstehen und Erstellen von HTTP-basierten API-Aufrufen (Application Programming Interface) zu Netzwerkgeräten
- die Unterschiede zwischen XML, JSON, YAML und Protokollpuffer (protobuf) und deren gemeinsame Anwendungsfälle zu erläutern
- Erstellung und Interpretation von Python-Skripten mit dem Python-Requests-Modul zur Automatisierung von Geräten mit HTTP-basierten APIs
- Verstehen der Rolle von YANG in der Netzwerkautomatisierung
- Verstehen, dass es mehrere Tools gibt, die die Arbeit mit YANG-Modellen vereinfachen
- Beschreiben Sie die Funktionalität von RESTCONF und NETCONF und die Unterschiede zwischen ihnen
- Erstellen von Ansible-Playbooks zur Konfiguration von Netzwerkgeräten und zum Abrufen von Betriebszustandsdaten von diesen Geräten
- Erstellen von Jinja2-Templates und YAML-Datenstrukturen zur Generierung gewünschter Zustands-Konfigurationen
Zielgruppe
- Architekten für Automatisierung
- Automatisierungstechniker
- Beratende Systemingenieure
- DevOps-Ingenieure
- Netzwerk-Administratoren
- Netzwerk-Architekten
- Beratende Netzwerk-Ingenieure
- Netzwerk-Design-Ingenieure
- Netzwerk-Ingenieure
- Netzbetreiber
- Netzwerk-Zuverlässigkeits-Ingenieure
- Vertriebsingenieure
- Ingenieure für Standortzuverlässigkeit
- Systemingenieure
- Architekten für technische Lösungen
- Anwendungsentwickler
- Zusammenarbeit mit Entwicklern
- Architekten für Kollaborationslösungen
- IT-Direktoren
- Mobile-Entwickler
- Leiter von Netzbetriebszentren (NOC)
- Software-Architekten
- Web-Entwickler
Voraussetzungen
- Routing und Switching, einschließlich OSPF (Open Shortest Path First), BGP (Border Gateway Protocol) und grundlegende Konfigurationsfunktionen wie Schnittstellen, SNMP (Simple Network Management Protocol) und statische Routen.
- Grundlagen von Python-Datenstrukturen und Programmierkonstrukten wie Schleifen, Bedingungen und Klassen oder das Äquivalent von 3 bis 6 Monaten Erfahrung beim Schreiben von Python-Skripten.
- Grundlegende Linux-Befehle zum Navigieren im Dateisystem und Ausführen von Skripten Kenntnisse in der Arbeit mit Texteditoren.
Unterlagen
Kurszeiten
Preise
3.088,05 € inkl. MwSt. Kursdauer 3 Tage
Termine & Buchung & Angebot
Ihr CBT Trainingsteam
Gabriela Bücherl
Geschäftsführung
Vertrieb
Kontakt/Fragen:
beratung@cbt-training.de
Telefon: +49 (0)89-4576918-16
Anfrage für ein Firmenseminar
- Individuelle Zusammenstellung der Themen
- Maßgeschneidert auf Ihre Ziele
- Inhouse oder als Virtual Classroom LIVE Training
Leistungen Präsenz
- Schulung im Trainingscenter
- Verpflegung
- Teilnahmebestätigung / Zertifikat
Leistungen bei VCL Training
- Technischer Support
- Online Zugang
- Teilnahmebestätigung / Zertifikat