Aller au contenu principal
  • Certifiant
  • Cisco
  • Cours pratique
  • Informatique
  • Officiel

Formation Introduction à l'automatisation des réseaux pour les solutions Cisco

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
3 jours
Niveau
Intermédiaire
Modalités
Distanciel
Certification
Cisco CCNP Data Center

Description de la formation Cisco Automatisation Reseaux

Cette formation Automatisation des Réseaux vous donne un large aperçu des compétences en matière d'automatisation des réseaux.

Grâce à une combinaison de notions théoriques et de travaux pratiques, vous allez apprendre les bases de l'automatisation, comme le travail sur des solutions de programmabilité basées sur des modèles avec les protocoles RESTCONF (Representational State Transfer Configuration Protocol) et NETCONF (Network Configuration Protocol). La formation couvre également les formats et les types de données, y compris le langage de balisage extensible (XML), la notation d'objet JavaScript (JSON), le Yaml Ain't Markup Language (YAML), et Yet Another Next Generation (YANG), et leur valeur dans l'automatisation des réseaux, ainsi que les outils DevOps tels que Ansible et Git.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

À l'issue de cette formation Cisco Automatisation des Réseaux, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Expliquer le rôle que jouent l'automatisation et la programmabilité des réseaux dans le contexte de la gestion et de l'exploitation de bout en bout des réseaux
  • Interpréter et dépanner les scripts Python avec des constructions de programmation fondamentales conçues pour les cas d'utilisation de l'automatisation des réseaux
  • Décrire comment les principes, les outils et les pipelines du DevOps peuvent être appliqués à l'exploitation des réseaux
  • Comprendre le rôle des environnements de développement de l'automatisation des réseaux et des technologies associées telles que les environnements virtuels Python, Vagrant et Docker
  • Comprendre et construire des appels d'API basés sur HTTP pour les appareils du réseau
  • Expliquer les différences et les cas d'utilisation communs pour XML, JSON, YAML et protobuf
  • Construire et interpréter des scripts Python à l'aide du module de requêtes Python pour automatiser les appareils qui ont des API basées sur HTTP
  • Comprendre le rôle de YANG dans l'automatisation des réseaux
  • 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
  • Construire des playbooks Ansibles pour configurer les dispositifs de réseau et en récupérer les données d'état opérationnel
  • Construire des modèles Jinja2 et des structures de données YAML pour générer les configurations d'état souhaitées

Objectifs opérationnels

Savoir maîtriser l'automatisation des réseaux pour les solutions Cisco.

Programme

Contenu du cours

Analyser la gestion et les opérations du réseauExplorer les méthodologies de développement logicielUtiliser Python pour l'automatisation du réseauDécrire NetDevOps : DevOps pour le réseauGérer les environnements de développement d'automatisationIntroduction aux API réseau HTTPRevoir les formats de données et l'encodage des donnéesUtiliser les requêtes Python pour automatiser les API basées sur HTTPExplorer YANGUtiliser les outils YANGAutomatiser les API pilotées par modèle avec PythonIntroduction à Ansible pour l'automatisation du réseauModéliser des configurations avec Jinja2

Programme mis à jour le 12/09/2024

Formations liées