DEVCOR
Developing Applications Using Cisco Platforms and APIs
Über das Seminar
Sie lernen in diesem Kurs, wie man Netzwerkanwendungen mithilfe von Cisco-Plattformen als Basis implementiert, vom anfänglichen Softwaredesign bis zur Integration verschiedener Systeme. Weitere Themen sind das Testen und die Automatisierung der Bereitstellung. Die Teilnehmer erwerben praktische Erfahrung im Lösen realer Probleme mithilfe von Cisco Application Programming Interfaces (APIs) und moderen Entwicklungswerkzeugen.
Der Kurs bereitet auf die Prüfung 350-901 DEVCOR vor, die zu einer Zertifizierung als Cisco Certified DevNet Professional (CCDNP) und Cisco Certified DevNet Specialist – Core führt.
Inhalt
- Eigenschaften und Muster der Architektur, die die Wartbarkeit von Anwendungen verbessern
- Eigenschaften und Muster der Architektur, die die Bedienbarkeit von Anwendungen verbessern
- Schritte für Design und Aufbau einer ChatOps-Anwendung
- Implementierung robuster Representational-State-Transfer (-REST)-API-Integrationen mit Netzwerkfehlerhandhabung, Paginierung und Fehlerflusssteuerung
- Nötige Schritte für die Absicherung von Benutzer- und Systemdaten in Anwendungen
- Nötige Schritte für die Absicherung von Anwendungen
- Gängige Aufgaben in einem automatisierten Anwendungsveröffentlichungsprozess
- Best Practices für die Anwendungsbereitstellung
- Methoden für das Design verteilter Systeme
- Konzepte der Infrastrukturkonfigurationsverwaltung und Geräteautomatisierung
- Verwenden von Yet-Another-Next-Generation (-YANG)-Datenmodellen, um Netzwerkonfigurationen und Telemetrie zu beschreiben
- Vergleich verschiedener relationaler und nicht-relationaler Datenbankarten und Auswahl der geeigneten Art basierend auf Anforderungen
Zielgruppe
- Netzwerkingenieure, die ihr Wissen auf Software und Automatisierung erweitern möchten
- Entwickler, die ihr Wissen auf Automatisierung und DevOps erweitern möchten
- Lösungsarchitekten, die auf das Cisco-Ökosystem umsteigen
- Infrastrukturentwickler, die gehärtete Produktionsumgebungen entwickeln
Voraussetzungen
- Kentnisse über Programmdesign und Coding, mit dem Schwerpunkt auf Python
- Vertrautheit mit Ethernet, TCP/IP und internetbezogenem Networking
- Verständnis für die Verwendung von APIs
- Verständnis für Softwareentwicklung und Designmethoden
- Praktische Erfahrung mit einer Programmiersprache (speziell Python)
- Diese Kenntnise können durch den Besuch des Kurses Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC) erworben werden.
Zertifizierungen
Dieses Seminar bereitet auf folgende Zertifizierung vor:
Prüfungen
Dieses Seminar bereitet auf folgende Prüfung vor:
- 350-901: DEVCOR