Cisco Certified DevNet Associate, préparation à la certification DEVASC (200-901)
Formation avec préparation à la certification
Les compétences logicielles jouent un rôle important dans les programmes de formation en ingénierie réseau de Cisco, c’est pourquoi Cisco a lancé une série de formations et de certifications autour du réseau piloté par logiciel. Au travers de cette formation vous vous formerez à la conception et au développement de logiciels, à la compréhension de l’utilisation des API, au déploiement et à la sécurité des applications sur les plates-formes Cisco. Cette formation vous permettra au final de préparer l’examen DEVASC 200-901, qui permet d’obtenir la certification DevNet Associate, porte d’entrée unique du nouveau cursus Devnet Cisco.
Développer et concevoir des logiciels pour les plateformes Cisco
• Comprendre et utiliser les API
• Déployer et sécuriser des applications
• Mettre en place et utiliser des infrastructures
• Maitriser les fondamentaux du réseau
Développement et conception de logiciels
- Utilisation des outils de contrôle de version dans le développement de logiciels modernes
• Processus courants utilisés dans le développement logiciels
• Options d’organisation et de construction des logiciels modulaires
Comprendre et utiliser les API
- Analyser les formats de données API avec Python
• Les concepts HTTP et leur application API basées sur le réseau
• Les concepts REST (Representational State Transfer) dans le développement avec les API HTTP
Plateformes Cisco et développement
- Les plates-formes Cisco et leurs capacités
• La programmabilité sur les plates-formes Cisco
• Les concepts de base du réseau et la topologie de réseau simple
• Les applications réseaux et les outils utilisés pour résoudre les problèmes
• La programmabilité pilotée par les modèles pour automatiser les tâches courantes avec des scripts Python
Déploiement et sécurité des applications
- Les modèles et composants de déploiement d’applications courants dans le pipeline de développement
• Construire un Dockerfile
• Utiliser les commandes Docker pour gérer l’environnement de développement local
• Les problèmes de sécurité courants, les types de tests, et comment utiliser la « »conteneurisation » » pour le développement local
Infrastructure et automatisation
- Construire un workflow d’automatisation d’infrastructure
Connaissances en développement logiciels
• Expérience pratique avec un langage de programmation (Python)
• Bonne compréhension des systèmes d’exploitation
• Compétences en matière d’utilisation Internet
• Compréhension de l’adressage IP
Développeur de logiciels
• Ingénieur réseaux
• Administrateur réseaux
• Technicien réseaux
• Chef de projet
Cette formation s’adresse aux profils suivants
Administrateur système