Formation Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)
Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)
5 jour(s) | 35h | Tarif par pers. : 4150€ HT | 45 CLCs
Ref : F-C-DEVASC
La formation DEVASC (Development Applications and Automating Workflows Using Cisco Core Platforms) vous aide à vous préparer à la certification Cisco DevNet Associate et à des rôles d’ingénieur d’automatisation de réseau au niveau associé. Vous apprendrez comment implémenter des applications de réseau de base en utilisant les plateformes Cisco comme base, et comment implémenter des flux de travail d’automatisation à travers le réseau, la sécurité, la collaboration et l’infrastructure informatique. Le cours vous donne une expérience pratique en résolvant des problèmes du monde réel en utilisant des interfaces de programmation d’applications Cisco (API) et des outils de développement modernes.
Cette formation vous aide à vous préparer à passer l’examen 200-901 DevNet Associate (DEVASC). En passant devant cet examen, vous obtenez la certification Cisco Certified DevNet Associate.
OBJECTIFS de la formation Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)
-
Décrire l’importance des API et l’utilisation des outils de contrôle de version dans le développement de logiciels modernes
-
Décrire les processus et pratiques courants utilisés dans le développement de logiciels
-
Décrire les options d’organisation et de construction de logiciels modulaires
-
Décrire les concepts HTTP et leur application aux API basées sur le réseau
-
Appliquer les concepts REST (Representational State Transfer) à l’intégration avec les API HTTP
-
Décrire les plates-formes Cisco et leurs capacités
-
Décrire les fonctionnalités de programmabilité de différentes plates-formes Cisco
-
Décrire les concepts de base du réseau et interpréter la topologie de réseau simple
-
Décrire l’interaction des applications avec le réseau et les outils utilisés pour résoudre les problèmes
-
Appliquer des concepts de programmabilité pilotée par les modèles pour automatiser les tâches courantes avec des scripts Python
-
Identifier les modèles et composants de déploiement d’applications courants dans le pipeline de développement
-
Décrire les problèmes de sécurité courants et les types de tests, et utiliser la conteneurisation pour le développement local
-
Utiliser des outils pour automatiser l’infrastructure grâce aux scripts et à la programmabilité pilotée par les modèles
POUR QUI ?
- Ingénieur en automatisation réseau, Développeur de logiciels, Programmeur d’intégration système, Architecte d’infrastructure, Concepteur de réseau
PRÉ-REQUIS
-
Connaissances de base en informatique
-
Compétences de base en navigation dans le système d’exploitation PC
-
Compétences de base en matière d’utilisation d’Internet
-
Expérience pratique avec un langage de programmation (spécifiquement Python)
PROGRAMME DE LA FORMATION Cisco DEVASC
Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)
-
Pratiquer le développement de logiciels modernes
- Décrire le processus de développement logiciel (autoformation)
- Conception de logiciels (autoformation)
-
Présentation des API basées sur le réseau
-
Consommation d’API basées sur REST
-
Présentation des plates-formes et des API Cisco (autoformation)
-
Utilisation de la programmabilité sur les plates-formes Cisco
- Décrire les réseaux IP (autoformation)
-
Mise en relation du réseau et des applications
-
Utilisation de la programmabilité pilotée par le modèle
- Déployer des applications
-
Automatisation de l’infrastructure
-
Test et sécurisation des applications
PÉDAGOGIE
-
Analyser les formats de données API avec Python
-
Utiliser Git pour le contrôle de version
-
Identifier l’architecture logicielle et les modèles de conception sur un diagramme
-
Implémenter un modèle singleton et une méthode basée sur l’abstraction
-
Inspecter les messages du protocole HTTP
-
Utiliser Postman
-
Dépanner une réponse d’erreur HTTP
-
Utiliser des API avec Python
-
Utilisez les API du contrôleur Cisco
-
Utilisez l’API de collaboration Cisco Webex Teams ™
-
Interpréter un diagramme de topologie de réseau de base
-
Identifier la cause des problèmes de connectivité des applications
-
Effectuer des opérations NETCONF (Basic Network Configuration Protocol)
-
Utilisez le kit de développement logiciel Cisco (SDK) et Python pour les scripts d’automatisation
-
Utiliser les commandes Bash pour le développement local
-
Construire un test unitaire Python
-
Interpréter un Dockerfile
-
Utiliser les commandes Docker pour gérer l’environnement de développement local
-
Exploiter une désinfection des paramètres insuffisante
-
Construire un workflow d’automatisation d’infrastructure
ÉVALUATION / CERTIFICATION
L’évaluation par le formateur oralement et auto-évaluation en fin de formation. Cette formation vous aide à vous préparer à l’examen 200-901 DEVASC
MODALITÉS D’ACCÈS & INSCRIPTION
Le client qui souhaite réserver une place remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de la formation et son prix. La commande n’est ferme et définitive qu’une fois la proposition commerciale signée par le client. Il recevra ensuite la convocation et les modalités d’accès en présentiel ou distanciel.
Afin de mieux organiser votre participation, nous vous encourageons vivement à nous informer le plus tôt possible de la nature de votre handicap, de vos besoins spécifiques, ainsi que des outils et accompagnements que vous utilisez déjà au quotidien, en écrivant à Handicap@learneo.fr. Cette démarche proactive nous permettra de personnaliser notre approche et de vous offrir un soutien optimal.
Prévoir 5 jours ouvrés (en moyenne) avant le début de la formation sous réserve de disponibilité de places et de labs le cas échéant.
Notez que si vous utilisez votre Compte Personnel de Formation pour financer votre inscription, vous devrez respecter un délai minimum et non négociable fixé à 11 jours ouvrés.