Cisco CCNAAUTO 200-901 : automatiser et programmer les plateformes Cisco
L'évolution des infrastructures numériques exige des professionnels de l'IT qu'ils dépassent les méthodes de configuration traditionnelles au profit de stratégies automatisées et agiles. La convergence entre le génie logiciel et l'ingénierie réseau est désormais une réalité incontournable pour optimiser le déploiement, réduire les erreurs humaines et assurer la scalabilité des architectures d'entreprise.
Cette formation Cisco CCNAAUTO pose les fondations de la programmabilité et de l'automatisation des réseaux. Elle permet d'acquérir une maîtrise pratique des outils modernes de développement, de la manipulation des API REST et de l'orchestration des parcs de commutateurs, routeurs et solutions de sécurité Cisco.
À l’issue de ce cursus, vous serez parfaitement préparé(e) pour réussir l’examen de certification 200-901 CCNAAUTO v1.1, dont le passage est intégralement compris dans notre offre (en savoir plus dans l'onglet certification). Cette réussite vous permettra d'obtenir le titre officiel CCNA Automation, une distinction clé pour propulser votre carrière vers les rôles d'ingénieur DevOps ou NetDevOps.
Objectifs
À l'issue de cette formation Cisco CCNAAUTO, vous atteindrez les objectifs de compétences suivants :
- analyser et parser les principaux formats de données structurées (JSON, XML, YAML) ;
- interagir efficacement avec des API REST à l'aide de scripts Python autonomes ;
- exploiter la programmabilité des plateformes Cisco (Catalyst Center, Meraki, NSO, ACI) ;
- déployer des applications conteneurisées de manière sécurisée avec Docker ;
- orchestrer des configurations d'infrastructure via des outils de gestion comme Ansible ;
- dépanner les problèmes de connectivité réseau fondamentaux liés aux flux applicatifs ;
- se préparer et réussir l'examen CCNAAUTO 200-901 pour obtenir le titre Cisco Certified Network Associate (CCNA Automation).
Programme
Module 1 : concevoir et développer des logiciels
- L'analyse des syntaxes Python, de l'organisation du code en fonctions, classes et modules.
- L'étude et la comparaison des structures XML, JSON et YAML.
- La compréhension des cycles de vie logiciels (Agile, Lean, Waterfall), du Test-Driven Development (TDD) et des patterns MVC et Observer.
Travaux pratiques (Labs)
- Utiliser les commandes et flux Git (clone, push, branch, merge) pour gérer un dépôt de code.
- Parser des fichiers de données complexes pour les intégrer dans des structures Python.
Module 2 : comprendre et utiliser les API
- L'anatomie d'une requête et d'une réponse HTTP (en-têtes, corps, verbes, codes de statut).
- Le rôle des webhooks, les limites de consommation des API (rate limiting) et les styles d'API (REST, RPC, synchrone/asynchrone).
- Les mécanismes d'authentification fondamentaux (Basic Auth, jetons personnalisés, clés d'API).
Travaux pratiques (Labs)
- Construire des requêtes HTTP ciblées à partir d'une documentation d'API ouverte.
- Développer un script Python complet avec la bibliothèque requests pour interagir avec une plateforme distante.
Module 3 : programmer sur les plateformes Cisco
- Les capacités programmables et les API de Cisco Catalyst Center, Cisco Meraki et Cisco Catalyst SD-WAN.
- L'interopérabilité avec Cisco ACI, Cisco NSO, UCS Manager et la plateforme Cisco Intersight.
- L'exploration des API dédiées à la collaboration (Webex) et à la sécurité (Cisco XDR, Firepower, ISE).
Travaux pratiques (Labs)
- Créer et exécuter des scripts s'appuyant sur les kits de développement (SDK) officiels de Cisco.
Module 4 : déployer et sécuriser les applications
- La différenciation entre Cloud privé, public, hybride et Edge Computing.
- Les attributs spécifiques des machines virtuelles, des environnements Bare Metal et des conteneurs.
- L'intégration des pipelines CI/CD et l'évaluation des risques liés aux menaces critiques (OWASP Top 10).
Travaux pratiques (Labs)
- Manipuler des conteneurs et éditer des fichiers Dockerfile dans un environnement de test local.
- Sécuriser une application en implémentant la protection des secrets et le chiffrement des données de transport.
Module 5 : orchestrer l'infrastructure et l'automatisation
- Les concepts fondamentaux de la programmabilité (YANG, NETCONF, RESTCONF).
- Les principes et la valeur ajoutée des outils d'automatisation majeurs comme Ansible et Terraform.
- L'apport des outils de test et de modélisation (Cisco Modeling Labs, pyATS).
Travaux pratiques (Labs)
- Déployer des modifications de configurations réseau globales à l'aide de playbooks Ansible.
Module 6 : maîtriser les fondamentaux réseau
- Le rôle des routeurs, des commutateurs L2/L3, des pare-feux de nouvelle génération et des contrôleurs.
- La gestion des topologies réseau (Spine-Leaf, SOHO, architectures à 2 ou 3 niveaux) et des protocoles de transport (TCP/UDP).
- Le fonctionnement de l'adressage (IPv4/IPv6), des services DNS, DHCP et des mécanismes de NAT.
Travaux pratiques (Labs)
- Diagnostiquer et résoudre des problèmes de connectivité applicative en isolant les ports bloqués ou les erreurs de routage.
Prérequis
Suivre cette formation nécessite les prérequis suivants :
- Compétences techniques : posséder des notions de base en programmation (idéalement en Python) et une expérience d'utilisation des lignes de commande (Bash).
- Bases théoriques : avoir une compréhension générale du fonctionnement des réseaux informatiques (équivalent aux notions de base du CCNA traditionnel).
- Aptitudes linguistiques : une connaissance de l'anglais ou du japonais technique est indispensable pour l'usage du matériel officiel et le passage de l'épreuve.
Public
Cette formation s'adresse aux profils techniques désireux de s'orienter vers les technologies de programmabilité réseau. Le public inclut notamment :
- les ingénieurs réseau qui souhaitent acquérir des compétences avancées en développement de scripts ;
- les administrateurs système et DevOps qui doivent intégrer la gestion réseau dans leurs pipelines d'automatisation ;
- les développeurs logiciels qui cherchent à appréhender les contraintes de l'infrastructure réseau sous-jacente ;
- les techniciens IT qui vise une spécialisation d'avenir à forte valeur ajoutée.
Points forts
- Virage NetDevOps : une formation d'avant-garde associant l'expertise réseau Cisco à la flexibilité du développement logiciel moderne.
- Formateur expert : un cursus délivré par des instructeurs certifiés (CCSI) rompus aux méthodologies d'automatisation industrielle.
- Ateliers pratiques : des Labs intensifs manipulant de réels environnements de développement et des émulateurs officiels.
- Voucher inclus : l'accès officiel pour planifier l'examen 200-901 CCNAAUTO est fourni dans la session.
- Cisco Learning Credits : session pleinement éligible au règlement via vos 40 Cisco Learning Credits (CLC).
Certification
Cette formation prépare à l'examen de certification 200-901 CCNAAUTO v1.1.Un voucher (code coupon officiel) vous sera fourni pour programmer votre épreuve en ligne ou dans un centre agréé Pearson VUE. De plus, cette session est éligible à l'utilisation de 45 Cisco Learning Credits (CLC).
Modalités de l’examen Cisco CCNAAUTO 200-901
- Type d’examen : QCM et questions basées sur la performance
- Lieu de l'examen : En présentiel dans un centre de test agréé Pearson VUE ou à distance via la plateforme OnVUE.
- Durée : 2 heures
Langues : Anglais & Japonais - Score requis : environ 82 %
- Livre ouvert : non autorisé
La réussite de cet examen vous permet d'obtenir immédiatement le titre de certification professionnelle Cisco Certified Network Associate (CCNA) Automation.
À savoir : la certification est valide pour une période de 3 ans. Réussir cet examen vous permet de cumuler 30 crédits de formation continue (CE) directement applicables à vos obligations de recertification Cisco. Pour plus d'informations, consultez les politiques de recertification Cisco.
Objectifs
À l'issue de cette formation Cisco CCNAAUTO, vous atteindrez les objectifs de compétences suivants :
- analyser et parser les principaux formats de données structurées (JSON, XML, YAML) ;
- interagir efficacement avec des API REST à l'aide de scripts Python autonomes ;
- exploiter la programmabilité des plateformes Cisco (Catalyst Center, Meraki, NSO, ACI) ;
- déployer des applications conteneurisées de manière sécurisée avec Docker ;
- orchestrer des configurations d'infrastructure via des outils de gestion comme Ansible ;
- dépanner les problèmes de connectivité réseau fondamentaux liés aux flux applicatifs ;
- se préparer et réussir l'examen CCNAAUTO 200-901 pour obtenir le titre Cisco Certified Network Associate (CCNA Automation).
Programme
Module 1 : concevoir et développer des logiciels
- L'analyse des syntaxes Python, de l'organisation du code en fonctions, classes et modules.
- L'étude et la comparaison des structures XML, JSON et YAML.
- La compréhension des cycles de vie logiciels (Agile, Lean, Waterfall), du Test-Driven Development (TDD) et des patterns MVC et Observer.
Travaux pratiques (Labs)
- Utiliser les commandes et flux Git (clone, push, branch, merge) pour gérer un dépôt de code.
- Parser des fichiers de données complexes pour les intégrer dans des structures Python.
Module 2 : comprendre et utiliser les API
- L'anatomie d'une requête et d'une réponse HTTP (en-têtes, corps, verbes, codes de statut).
- Le rôle des webhooks, les limites de consommation des API (rate limiting) et les styles d'API (REST, RPC, synchrone/asynchrone).
- Les mécanismes d'authentification fondamentaux (Basic Auth, jetons personnalisés, clés d'API).
Travaux pratiques (Labs)
- Construire des requêtes HTTP ciblées à partir d'une documentation d'API ouverte.
- Développer un script Python complet avec la bibliothèque requests pour interagir avec une plateforme distante.
Module 3 : programmer sur les plateformes Cisco
- Les capacités programmables et les API de Cisco Catalyst Center, Cisco Meraki et Cisco Catalyst SD-WAN.
- L'interopérabilité avec Cisco ACI, Cisco NSO, UCS Manager et la plateforme Cisco Intersight.
- L'exploration des API dédiées à la collaboration (Webex) et à la sécurité (Cisco XDR, Firepower, ISE).
Travaux pratiques (Labs)
- Créer et exécuter des scripts s'appuyant sur les kits de développement (SDK) officiels de Cisco.
Module 4 : déployer et sécuriser les applications
- La différenciation entre Cloud privé, public, hybride et Edge Computing.
- Les attributs spécifiques des machines virtuelles, des environnements Bare Metal et des conteneurs.
- L'intégration des pipelines CI/CD et l'évaluation des risques liés aux menaces critiques (OWASP Top 10).
Travaux pratiques (Labs)
- Manipuler des conteneurs et éditer des fichiers Dockerfile dans un environnement de test local.
- Sécuriser une application en implémentant la protection des secrets et le chiffrement des données de transport.
Module 5 : orchestrer l'infrastructure et l'automatisation
- Les concepts fondamentaux de la programmabilité (YANG, NETCONF, RESTCONF).
- Les principes et la valeur ajoutée des outils d'automatisation majeurs comme Ansible et Terraform.
- L'apport des outils de test et de modélisation (Cisco Modeling Labs, pyATS).
Travaux pratiques (Labs)
- Déployer des modifications de configurations réseau globales à l'aide de playbooks Ansible.
Module 6 : maîtriser les fondamentaux réseau
- Le rôle des routeurs, des commutateurs L2/L3, des pare-feux de nouvelle génération et des contrôleurs.
- La gestion des topologies réseau (Spine-Leaf, SOHO, architectures à 2 ou 3 niveaux) et des protocoles de transport (TCP/UDP).
- Le fonctionnement de l'adressage (IPv4/IPv6), des services DNS, DHCP et des mécanismes de NAT.
Travaux pratiques (Labs)
- Diagnostiquer et résoudre des problèmes de connectivité applicative en isolant les ports bloqués ou les erreurs de routage.
Prérequis
Suivre cette formation nécessite les prérequis suivants :
- Compétences techniques : posséder des notions de base en programmation (idéalement en Python) et une expérience d'utilisation des lignes de commande (Bash).
- Bases théoriques : avoir une compréhension générale du fonctionnement des réseaux informatiques (équivalent aux notions de base du CCNA traditionnel).
- Aptitudes linguistiques : une connaissance de l'anglais ou du japonais technique est indispensable pour l'usage du matériel officiel et le passage de l'épreuve.
Public
Cette formation s'adresse aux profils techniques désireux de s'orienter vers les technologies de programmabilité réseau. Le public inclut notamment :
- les ingénieurs réseau qui souhaitent acquérir des compétences avancées en développement de scripts ;
- les administrateurs système et DevOps qui doivent intégrer la gestion réseau dans leurs pipelines d'automatisation ;
- les développeurs logiciels qui cherchent à appréhender les contraintes de l'infrastructure réseau sous-jacente ;
- les techniciens IT qui vise une spécialisation d'avenir à forte valeur ajoutée.
Points forts
- Virage NetDevOps : une formation d'avant-garde associant l'expertise réseau Cisco à la flexibilité du développement logiciel moderne.
- Formateur expert : un cursus délivré par des instructeurs certifiés (CCSI) rompus aux méthodologies d'automatisation industrielle.
- Ateliers pratiques : des Labs intensifs manipulant de réels environnements de développement et des émulateurs officiels.
- Voucher inclus : l'accès officiel pour planifier l'examen 200-901 CCNAAUTO est fourni dans la session.
- Cisco Learning Credits : session pleinement éligible au règlement via vos 40 Cisco Learning Credits (CLC).
Certification
Cette formation prépare à l'examen de certification 200-901 CCNAAUTO v1.1.Un voucher (code coupon officiel) vous sera fourni pour programmer votre épreuve en ligne ou dans un centre agréé Pearson VUE. De plus, cette session est éligible à l'utilisation de 45 Cisco Learning Credits (CLC).
Modalités de l’examen Cisco CCNAAUTO 200-901
- Type d’examen : QCM et questions basées sur la performance
- Lieu de l'examen : En présentiel dans un centre de test agréé Pearson VUE ou à distance via la plateforme OnVUE.
- Durée : 2 heures
Langues : Anglais & Japonais - Score requis : environ 82 %
- Livre ouvert : non autorisé
La réussite de cet examen vous permet d'obtenir immédiatement le titre de certification professionnelle Cisco Certified Network Associate (CCNA) Automation.
À savoir : la certification est valide pour une période de 3 ans. Réussir cet examen vous permet de cumuler 30 crédits de formation continue (CE) directement applicables à vos obligations de recertification Cisco. Pour plus d'informations, consultez les politiques de recertification Cisco.
Cisco est une marque déposée de Cisco Systems, Inc. aux Etats-Unis et dans d'autres pays.
fr
en