- Home
- /
- Rechenzentrum, Netzwerke & Cloud
- /
- Netzwerke
- /
- Cisco
- /
- Cisco Next Level Certification...
- /
- Developing Applications and Automating...
Developing Applications and Automating Workflows using Cisco Core Platforms
Schulungsinhalt
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
Zielgruppe
Der Kurs ist für Softwareentwickler, Anwendungsentwickler und Netzwerkingenieure geeignet, die ihre Kenntnisse erweitern und ihre Fähigkeiten in den Bereichen Programmierbarkeit, Software und Automatisierung validieren möchten. Studenten, die sich auf die Zertifizierung zum Cisco Certified DevNet Associate vorbereiten, werden dieses Material ebenfalls nützlich finden.
Die für die Inhalte dieses Kurses am besten geeigneten Berufe sind:
- Ingenieur für Netzautomatisierung
- Software-Entwickler
- Programmierer für Systemintegration
Weitere Stellen, die von Interesse sein könnten:
- Architekt für Infrastruktur
- Netzwerk-Designer
Seminarziele
- Beschreiben Sie die Bedeutung von APIs und die Verwendung von Versionskontrollwerkzeugen in der modernen Softwareentwicklung
- Gemeinsame Prozesse und Praktiken in der Software-Entwicklung zu beschreiben
- Beschreiben Sie die Möglichkeiten, modulare Software zu organisieren und zu erstellen
- Beschreibung der HTTP-Konzepte und ihrer Anwendung auf netzbasierte APIs
- Anwendung von Representational State Transfer (REST)-Konzepten auf die Integration mit HTTP-basierten APIs
- Beschreiben Sie die Cisco-Plattformen und ihre Funktionen
- Beschreiben Sie die Programmierbarkeit verschiedener Cisco-Plattformen
- Beschreibung grundlegender Netzwerkkonzepte und Interpretation einer einfachen Netzwerktopologie
- Beschreibung der Interaktion von Anwendungen mit dem Netzwerk und der zur Fehlerbehebung verwendeten Tools
- Anwendung von Konzepten der modellgesteuerten Programmierbarkeit, um gängige Aufgaben mit Python-Skripten zu automatisieren
- Identifizierung gängiger Anwendungsbereitstellungsmodelle und Komponenten in der Entwicklungspipeline
- Beschreiben Sie allgemeine Sicherheitsprobleme und Testarten und nutzen Sie die Containerisierung für die lokale Entwicklung.
- Nutzung von Tools zur Automatisierung der Infrastruktur durch Skripting und modellgesteuerte Programmierbarkeit
Vorkenntnisse
Es gibt keine formalen Voraussetzungen für die Cisco Certified DevNet Associate-Zertifizierung, aber Sie sollten sicherstellen, dass Sie ein gutes Verständnis der Prüfungsthemen haben, bevor Sie die Prüfung ablegen.
Und bevor Sie diesen Kurs besuchen, sollten Sie:
- Grundlegende Computerkenntnisse
- Grundkenntnisse in der Navigation auf einem PC-Betriebssystem
- Grundkenntnisse der Internetnutzung
- Praktische Erfahrung mit einer Programmiersprache (insbesondere Python)
Cisco Lernressourcen, die Ihnen bei der Vorbereitung helfen können:
- Im Bereich DevNet-Zertifizierung finden Sie spezielle Themen und Übungen zu diesem Kurs und der Zertifizierung: https://developer.cisco.com/certification/
Zertifizierungen
Empfohlenes Training für die Zertifizierung zum:
- Cisco Certified DevNet Associate
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer
Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate