Résumé du cours
La formation Automating Networks Using Cisco Platforms (CCNAAUTO) vous apprend à mettre en œuvre des applications réseau de base en s’appuyant sur des plateformes Cisco, ainsi qu’à implémenter des workflows d’automatisation à travers les infrastructures réseau, sécurité, collaboration et calcul. Cette formation vous offre une expérience pratique dans la résolution de problèmes concrets à l’aide des interfaces de programmation applicative (API) Cisco et d’outils de développement modernes.
Cette formation vous prépare à l’examen 200-901 CCNAAUTO v1.1. En cas de réussite, vous obtenez la certification Cisco Certified Network Associate (CCNA) Automation. Cette formation vous permet également d’obtenir 48 crédits de formation continue (Continuing Education – CE) pour la recertification.
Comment vous en bénéficiez
Cette formation vous aidera à :
- Tirer parti du réseau lors de la mise en œuvre d’applications afin de répondre aux besoins métier
- Acquérir des bases solides sur les fondamentaux des applications, de l’automatisation et des plateformes Cisco
- Vous préparer à l’examen 200-901 CCNAAUTO v1.1
- Obtenir 48 crédits CE pour la recertification
À quoi s’attendre lors de l’examen
Automating Networks Using Cisco Platforms (200-901 CCNAAUTO) v1.1 est un examen de 120 minutes associé à la certification CCNA Automation.
Cet examen évalue vos connaissances en développement et en conception logicielle, notamment sur les domaines suivants :
- Compréhension et utilisation des API
- Déploiement et sécurité des applications
- Infrastructure et automatisation sur les plateformes Cisco
A qui s'adresse cette formation
- Ingénieurs en automatisation des réseaux
- Développeurs logiciels
- Programmeurs en intégration de systèmes
- Architectes d’infrastructures
- Concepteurs de réseaux
Certifications
Cette formation prépare à la/aux certifications:
Pré-requis
Il n’y a aucun prérequis formel pour cette formation. Toutefois, il est recommandé de disposer des connaissances et compétences suivantes avant d’y participer :
- Connaissances de base en informatique
- Compétences de base en navigation dans un système d’exploitation PC
- Compétences de base dans l’utilisation d’Internet
- Expérience pratique avec un langage de programmation (en particulier Python)
Ces compétences peuvent être acquises grâce à l’offre de formation Cisco suivante :
Objectifs
- Décrire l’importance des API et de l’utilisation des outils de gestion de versions dans le développement logiciel moderne
- Décrire les processus et pratiques couramment utilisés dans le développement logiciel
- Décrire les différentes options pour organiser et construire des logiciels modulaires
- Décrire les concepts HTTP et leur application aux API basées sur les réseaux
- Appliquer les concepts de l’architecture Representational State Transfer (REST) à l’intégration d’API basées sur HTTP
- Décrire les plateformes Cisco et leurs capacités
- Décrire les fonctionnalités de programmabilité des différentes plateformes Cisco
- Décrire les concepts fondamentaux des réseaux et interpréter une topologie réseau simple
- Décrire l’interaction des applications avec le réseau ainsi que les outils utilisés pour le dépannage
- Appliquer les concepts de programmabilité orientée modèles afin d’automatiser des tâches courantes à l’aide de scripts Python
- Identifier les modèles de déploiement d’applications courants et les composants du pipeline de développement
- Utiliser des outils pour automatiser l’infrastructure par le biais du scripting et de la programmabilité orientée modèles
- Décrire les problématiques de sécurité courantes et les types de tests, et utiliser la conteneurisation pour le développement local
Contenu
- Mettre en pratique le développement logiciel moderne
- Décrire le processus de développement logiciel
- Concevoir des logiciels
- Présenter les API basées sur le réseau
- Consommer des API basées sur REST
- Présenter les plateformes et les API Cisco
- Utiliser la programmabilité sur les plateformes Cisco
- Décrire les réseaux IP
- Mettre en relation les réseaux et les applications
- Mettre en œuvre la programmabilité orientée modèles
- Déployer des applications
- Automatiser l’infrastructure
- Tester et sécuriser les applications
- Référence du code des laboratoires
