Inhalt des Trainings
In diesem Training lernen Sie, wie Sie grundlegende Netzwerkanwendungen auf der Basis von Cisco-Plattformen implementieren und wie Sie Automatisierungs-Workflows über die Netzwerk-, Sicherheits-, Collaboration- und Computing-Infrastruktur hinweg implementieren. Der Kurs vermittelt Ihnen praktische Erfahrung bei der Lösung von Problemen aus der realen Welt unter Verwendung von Cisco Application Programming Interfaces (APIs) und modernen Entwicklungswerkzeugen.
Nach Abschluss des Trainings haben die Teilnehmer*innen Kenntnisse zu folgenden Themen:
- Bedeutung von APIs und den Einsatz von Versionskontrollwerkzeugen in der modernen Software-Entwicklung
- Allgemeine Prozesse und Praktiken, die bei der Software-Entwicklung verwendet werden
- Optionen für die Organisation und Konstruktion modularer Software
- HTTP-Konzepte und ihre Anwendung auf netzwerkbasierte APIs
- Anwendung von Representational State Transfer (REST)-Konzepten auf die Integration mit HTTP-basierten APIs
- Cisco-Plattformen und ihre Fähigkeiten
- Programmierbarkeitsmerkmale verschiedener Cisco-Plattformen
- Grundlegende Netzwerkkonzepte und interpretieren Sie einfache Netzwerktopologie
- Interaktion von Anwendungen mit dem Netzwerk und die zur Fehlerbehebung verwendeten Tools
- Anwendung von Konzepten der modellgetriebenen Programmierbarkeit zur Automatisierung allgemeiner Aufgaben mit Python-Skripten
- Identifizierung gemeinsamer Anwendungsbereitstellungsmodelle und Komponenten in der Entwicklungspipeline
- Allgemeine Sicherheitsanliegen und Arten von Tests und nutzen Sie die Containerisierung für die lokale Entwicklung.
- Werkzeuge zur Automatisierung der Infrastruktur durch Skripting und modellgesteuerte Programmierbarkeit
Zielgruppen
Dieses Training richtet sich an alle, die eine Entwicklerrolle ausüben oder anstreben und über ein oder mehrere Jahre praktische Erfahrung in der Entwicklung und Wartung von Anwendungen verfügen, die auf Cisco-Plattformen aufbauen.
Das Training eignet sich für Softwareentwickler*innen, Anwendungsentwickler*innen und Netzwerktechniker*innen, die ihre Fähigkeiten erweitern und ihre Fähigkeiten in den Bereichen Programmierbarkeit, Software und Automatisierung validieren möchten.
Mögliche Jobrollen für dieses Seminar:
- Ingenieur*innen für Netzwerkautomatisierung
- Software-Entwickler*innen
- Programmierer*innen für Systemintegration
- Architekt*innen für Infrastruktur
- Netzwerk-Designer*innen