Der Kurs "Cisco Certified DevNet Associate" vermittelt praxisnahes Wissen über die Schnittstelle zwischen Netzwerktechnologien und Softwareentwicklung. Teilnehmer lernen, wie sie Netzwerke programmieren, automatisieren und in moderne IT-Prozesse integrieren. Der Kurs konzentriert sich auf die Nutzung von APIs, Automatisierungstools und die Entwicklung von Softwarelösungen für Netzwerke.

1. Grundlagen der Softwareentwicklung für Netzwerke

Einführung in die Programmierung und Softwareentwicklung
Überblick über Programmiersprachen wie Python für die Netzwerkautomatisierung
Grundlagen der Versionskontrolle mit Git und GitHub

2. API-Grundlagen und ihre Anwendung im Netzwerk

Einführung in Application Programming Interfaces (APIs)
Nutzung von REST-APIs zur Kommunikation zwischen Software und Netzwerken
API-Calls zur Verwaltung und Automatisierung von Netzwerkressourcen

3. Netzwerkautomatisierung und DevOps

Automatisierung von Netzwerkkonfigurationen und Prozessen
Nutzung von DevOps-Prinzipien zur Integration von Netzwerken in agile Entwicklungsprozesse
Einführung in Infrastructure-as-Code (IaC) und Automatisierungstools wie Ansible und Puppet

4. Containerisierung und Microservices

Einführung in Container-Technologien wie Docker und Kubernetes
Design von Microservices und deren Integration in Netzwerke
Nutzung von Containern zur Bereitstellung skalierbarer und flexibler Netzwerkdienste

5. Netzwerkgrundlagen und -protokolle

Grundlagen der Netzwerkinfrastruktur und gängiger Protokolle (TCP/IP, DNS, DHCP)
Funktionsweise von Routing- und Switching-Protokollen und deren Automatisierung
Verwaltung von Netzwerken über Software und APIs

6. Netzwerkmanagement und Überwachung

Nutzung von Automatisierungstools zur Überwachung und Verwaltung von Netzwerken
Überwachung der Netzwerksicherheit und Performance durch programmierte Lösungen
Proaktive Verwaltung von Netzwerkauslastung und -effizienz

7. Sicherheitsgrundlagen in der Softwareentwicklung

Sicherheitsaspekte der Netzwerkprogrammierung
Absicherung von APIs und Softwarelösungen gegen Cyberangriffe
Einführung in die Verschlüsselung und sichere Kommunikation in Netzwerken

8. Einführung in Cloud-Netzwerke und DevOps

Nutzung von Cloud-Diensten und APIs zur Verwaltung von Netzwerkinfrastrukturen
Automatisierung von Cloud-Netzwerken und Integration in bestehende IT-Systeme
Einsatz von Cloud- und DevOps-Tools zur Skalierung und Verwaltung von Netzwerkdiensten


Vorbereitung auf die Cisco DevNet Associate-Prüfung mit praxisorientierten Übungen
Analyse von realen Anwendungsfällen und Lösungen in der Netzwerkautomatisierung
Tipps und Strategien für das erfolgreiche Bestehen der Zertifizierungsprüfung