courseoutline_metadesc.tpl

Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC) – Details

Detaillierter Kursinhalt

Dieser Kurs umfasst Vorlesungsabschnitte und Abschnitte für das Selbststudium. In lehrergeleiteten Kursen werden die Vorlesungen in Echtzeit gehalten, entweder persönlich oder per Videokonferenz. Bei E-Learning-Kursen werden die Vorlesungen auf Videos aufgezeichnet. Bei beiden Versionen müssen Sie die Abschnitte zum Selbststudium selbständig durcharbeiten, bevor Sie die Zertifizierungsprüfung ablegen.

  • Vorlesung: Praxis der modernen Softwareentwicklung
  • Selbststudium: Beschreiben des Softwareentwicklungsprozesses
  • Selbststudium: Software entwerfen
  • Vortrag: Einführung in netzwerkbasierte APIs
  • Vortrag: Verbrauch von REST-basierten APIs
  • Vortrag: Einsatz von Programmierbarkeit auf Cisco-Plattformen
  • Selbststudium: Einführung in die Cisco-Plattformen
  • Selbststudium: Beschreiben von IP-Netzwerken (nur ELT)
  • Vortrag: Beziehung zwischen Netzwerk und Anwendungen
  • Vortrag: Einsatz von modellbasierter Programmierbarkeit mit YANG
  • Vortrag: Einsatz von Anwendungen
  • Vorlesung: Testen und Sichern von Anwendungen
  • Vortrag: Automatisierung der Infrastruktur

Gliederung des Labors:

  • Parsen von API-Datenformaten mit Python
  • Git für die Versionskontrolle verwenden
  • Identifizierung von Softwarearchitektur und Entwurfsmustern in einem Diagramm
  • Implementierung von Singleton-Mustern und abstraktionsbasierten Methoden
  • Inspect HTTP Protocol Messages
  • Postbote verwenden
  • Fehlerbehebung bei einer HTTP-Fehlerantwort
  • Nutzung von APIs mit Python
  • Verwendung der Cisco Controller APIs
  • Verwenden Sie die Cisco Webex Teams™ Collaboration API
  • Ein grundlegendes Netzwerktopologiediagramm interpretieren
  • Identifizieren Sie die Ursache von Problemen bei der Anwendungskonnektivität
  • Grundlegende Netzwerkkonfigurationsprotokoll (NETCONF) Operationen durchführen
  • Verwendung von Cisco Software Development Kit (SDK) und Python für Automation Scripting
  • Verwendung von Bash-Befehlen für die lokale Entwicklung
  • Konstruieren Sie einen Python-Einheitstest
  • Eine Dockerdatei interpretieren
  • Verwendung von Docker-Befehlen zur Verwaltung der lokalen Entwicklerumgebung
  • Unzureichende Parameter-Sanitisierung ausnutzen
  • Konstruieren Sie den Workflow der Infrastrukturautomatisierung