Formation Introducing Automation for Cisco Solutions (CSAU)
Introducing Automation for Cisco Solutions (CSAU)
3 jour(s) | 21h | Tarif par pers. : 2680€ HT | 29 CLCs
Ref : F-CIS-CSAU
Le suivi de cette formation octroie 16 crédits CE dans le cadre du programme de formation continue Cisco.
OBJECTIFS de la formation Introducing Automation for Cisco Solutions (CSAU)
- Articuler le rôle de l’automatisation et de la programmabilité du réseau dans le contexte de la gestion et des opérations de réseau de bout en bout
-
Interpréter et dépanner des scripts Python avec des constructions de programmation fondamentales conçues pour les cas d’utilisation de l’automatisation de réseau
-
Décrire comment les principes, outils et pipelines DevOps peuvent être appliqués aux opérations réseau
-
Comprendre le rôle des environnements de développement d’automatisation de réseau et des technologies associées telles que les environnements virtuels Python, Vagrant et Docker
-
Comprendre et construire des appels d’API HTTP vers des périphériques réseau
-
Articuler les différences et les cas d’utilisation courants pour XML, JSON, YAML et protobuf
-
Construisez et interprétez des scripts Python à l’aide du module de requêtes Python pour automatiser les appareils dotés d’API HTTP
-
Comprendre le rôle que YANG joue dans l’automatisation du réseau
-
Comprendre qu’il existe un certain nombre d’outils pour simplifier le travail avec les modèles YANG
-
Décrire les fonctionnalités de RESTCONF et NETCONF et les différences entre elles
-
Construisez des playbooks Ansible pour configurer les périphériques réseau et récupérer les données d’état opérationnel à partir d’eux
-
Créez des modèles Jinja2 et des structures de données YAML pour générer les configurations d’état souhaitées
-
Décrire les fonctionnalités des modules et intégrations Cisco Ansible disponibles
-
Comprendre l’étendue et la profondeur des API à travers les technologies Cisco et la valeur que les API fournissent aux automatisations réseau améliorées
POUR QUI ?
- Architecte d’automatisation Ingénieur en automatisation, Ingénieur conseil en systèmes, Ingénieur DevOps, Administrateur réseau Architecte réseau Ingénieur conseil en réseau Ingénieur conception réseau Ingénieur réseau Opérateur de réseau Ingénieur fiabilité réseau Ingénieur commercial Ingénieur fiabilité site Ingénieur Systèmes Architecte de solutions techniques
PRÉ-REQUIS
- Routage et commutation, y compris OSPF (Open Shortest Path First), BGP (Border Gateway Protocol) et fonctionnalités de configuration de base telles que les interfaces, le protocole SNMP (Simple Network Management Protocol) et les routes statiques
-
Principes de base des structures de données Python et des constructions de programmation telles que les boucles, les conditions et les classes, ou l’équivalent de 3 à 6 mois d’expérience dans l’écriture de scripts Python
-
Commandes Linux de base pour naviguer dans le système de fichiers et exécuter des scripts
-
Connaissance du travail avec les éditeurs de texte
PROGRAMME DE LA FORMATION
Introducing Automation for Cisco Solutions (CSAU)
- Examen de la gestion et des opérations du réseau
- Explorer les méthodologies de développement logiciel
- Utilisation de Python pour l’automatisation réseau
- Décrire NetDevOps: DevOps pour la mise en réseau
- Gestion des environnements de développement d’automatisation
- Présentation des API réseau HTTP
- Examen des formats de données et de l’encodage des données
- Utilisation de requêtes Python pour automatiser des API HTTP
- Explorer YANG
- Utilisation des outils YANG
- Automatisation des API pilotées par les modèles avec Python
- Présentation d’Ansible pour l’automatisation réseau
- Modèles de configurations avec Jinja2
PÉDAGOGIE
- Utiliser des scripts d’automatisation réseau
- Appliquer les principes fondamentaux de Python sur l’interpréteur interactif
- Automatisez les réseaux avec Netmiko
- Dépanner les scripts Python
- Utiliser le système de contrôle de version Git
- Collaborez sur un projet interne
- Gérer les conflits de fusion
- Créer des environnements d’automatisation reproductibles
- Utiliser des API basées sur HTTP avec Postman
- Explorez les données YAML et JSON
- Consommer des API basées sur HTTP avec des requêtes Python
- Découvrez les outils YANG
- Explorez NETCONF avec Python
- Explorez RESTCONF avec Python
- Configurer les périphériques réseau avec Ansible
- Collectez des données réseau avec Ansible
- Créer et déployer des configurations avec Ansible
- Explorez la documentation Ansible
ÉVALUATION / CERTIFICATION
Evaluation pré-formative à réaliser 2 jours ouvrés avant le début de la formation
Evaluation par le formateur oralement chaque jour et auto-évaluation formalisée via l’espace apprenant en ligne
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.