Inhalt des Trainings
Dieser Kurs vermittelt Ihnen, wie Sie automatisierte Cisco Enterprise-Lösungen implementieren, einschließlich Programmierkonzepten, Orchestrierung, Telemetrie und Automatisierungstools.
In diesem Kurs werden die Tools und die Vorteile der Nutzung von Programmierbarkeit und Automatisierung im Cisco-basierten Enterprise Campus und Wide Area Network (WAN) vorgestellt. Sie werden auch Plattformen wie Cisco IOS XE Software für gerätezentrierte Automatisierung, Cisco DNA Center für das intent-based Unternehmensnetzwerk, Cisco Software-Defined WAN und Cisco Meraki untersuchen. Ihr aktuelles Ökosystem von Anwendungsprogrammierschnittstellen (APIs), Softwareentwicklungs-Toolkits und relevanten Workflows wird zusammen mit offenen Industriestandards, Tools und APIs wie Python, Ansible, Git, JavaScript Object Notation (JSON)/YAML Ain't Markup Language (YAML), Network Configuration Protocol (NETCONF)/Representational State Configuration Protocol (RESTCONF) und Yet Another Next Generation (YANG) im Detail untersucht.
Der Kurs Introduction Automation for Cisco Soluations (CSAU) ist vor der Anmeldung zur Prüfung erforderlich, da dieser entscheidende Grundkenntnisse vermittelt, die für den Erfolg unerlässlich sind.
Nach Abschluss des Kurses haben die Teilnehmer*innen Kenntnisse zu folgenden Themen:Verschiedene API-styles (REST, RPC) und synchronen und asynchronen API-Anfragen
- Verwendung des Softwareentwicklungswerkzeug Postman, um die API-Aufrufe zu testen
- Lernen Sie, wie Sie sich wiederholende Aufgaben mit der Ansible-Automatisierungs-Engine automatisieren können
- Lernen Sie die Programmiersprache Python, Python-Bibliotheken und virtuelle Python-Umgebungen kennen und erfahren Sie, wie diese für die Automatisierung von Netzwerkkonfigurationsaufgaben eingesetzt werden können
- Lernen Sie das Versionskontrollsystem GIT und seine allgemeinen Operationen kennen
- Lernen Sie, wie Sie die verschiedenen Modelle und APIs der Cisco IOS XE-Plattform nutzen können, um Day-Zero-Operationen durchzuführen, Fehlerbehebungsmethoden mit benutzerdefinierten Tools zu verbessern, die CLI mit Skripten zu erweitern und verschiedene Workflows mit Ansible und Python zu integrieren
- Lernen Sie den Paradigmenwechsel der modellgesteuerten Telemetrie und die Bausteine einer funktionierenden Lösung kennen
- Lernen Sie, wie Sie die Tools und APIs nutzen können, um die von Cisco DNA Center verwaltete Cisco DNA-Infrastruktur zu automatisieren
- Demonstration von Workflows (Konfiguration, Überprüfung, Zustandsprüfung und Überwachung) mit Python, Ansible und Postman
- Verstehen der Cisco SD-WAN-Lösungskomponenten, Implementieren einer Python-Bibliothek, die mit den Cisco SD-WAN-APIs arbeitet, um Konfigurations-, Bestandsverwaltungs- und Überwachungsaufgaben durchzuführen, und Implementieren von wiederverwendbaren Ansible-Rollen, um die Bereitstellung neuer Zweigstellen in einer bestehenden Cisco SD-WAN-Infrastruktur zu automatisieren
- Lernen Sie, wie Sie die Tools und APIs nutzen können, um die von Cisco Meraki verwaltete Infrastruktur zu automatisieren, und demonstrieren Sie Arbeitsabläufe (Konfiguration, Überprüfung, Zustandsprüfung, Überwachung) mit Python, Ansible und Postman.
Vorkenntnisse
- Grundlegende Konzepte von Programmiersprachen
- Grundlegendes Verständnis von Virtualisierung
- Fähigkeit, Linux und CLI-Tools wie Secure Shell (SSH) und bash zu verwenden
- Grundlegende Netzwerkkenntnisse auf CCNP-Niveau
- Grundlegendes Verständnis von Cisco DNA, Meraki und Cisco SD-WAN
Die folgenden Cisco-Kurse können Ihnen helfen, das Wissen zu erwerben, das Sie zur Vorbereitung auf diesen Kurs benötigen:
Introducing Automation for Cisco Solutions (CSAU)
Implementing and Administering Cisco Solutions (CCNA)
Implementing and Operating Cisco Enterprise Network Core Technologies (ENCOR)