top of page

Formation Cisco CSAU
Introduction à l'automatisation des solutions Cisco 

Version 2024

Cisco.png

Résumé 

Le cours "Introducing Automation for Cisco Solutions" (CSAU) vous donne un large aperçu des compétences en matière d'automatisation des réseaux. Grâce à une combinaison de cours magistraux et de travaux pratiques, vous apprendrez 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.

Ce cours ne mène pas directement à un examen de certification, mais il couvre les connaissances de base qui peuvent vous aider à vous préparer à plusieurs cours et examens d'automatisation de niveau professionnel : Formations et examens d’automatisation :

  • Implementing Automation for Cisco Enterprise Solutions (ENAUI)

    • 300-435 Automating and Programming Cisco Enterprise Solutions (ENAUTO)

  • Implementing Automation for Cisco Data Center Solutions (DCAUI)

    • 300-635 Automating and Programming Cisco Data Center Solutions (DCAUTO)

  • Implementing Automation for Cisco Security Solutions (SAUI)

    • 300-735 Automating and programming Cisco Security Solutions (SAUTO)

    • Implementing Automation for Cisco Service Provider Solutions (SPAUI)

      • 300-535 Automating and programming Cisco Service Provider Solutions (SPAUTO)

    • Implementing Automation for Cisco Collaboration Solutions (CLAUI)

      • 300-835 Automating and Programming Cisco Collaboration Solutions (CLAUTO)

 

Bénéfices du cours

Après avoir suivi ce cours, vous devriez être en mesure de :

  • Examiner les concepts fondamentaux de Cisco ACI et les workflows de l'interface graphique, et justifier la mise en œuvre de l'automatisationE

  • Présenter l'API Cisco ACI REST, les outils déjà disponibles sur le contrôleur d'infrastructure de politique d'application Cisco (APIC), et comprendre l'interaction API de base en utilisant Postman

  • Comprendre les fonctionnalités fournies par les bibliothèques Python ACI et écrire des scripts qui appliquent la configuration et vérifient l'état sur la structure ACI de Cisco

  • Comprendre les modules Cisco ACI Ansible, élaborer des playbooks qui appliquent les concepts d'Infrastructure-as-Code à la configuration des locataires Cisco ACI et générer un rapport de santé à l'aide d'Ansible.

  • Comprendre l'intégration du Cisco ACI Apps Center et les avantages de l'intégration de l'infrastructure Kubernetes avec Cisco ACI

  • Comprendre les types d'API et les capacités disponibles sur la famille de produits Cisco Nexus Comprendre les opérations Day 0 et comment le ZTP (Zero Touch Provisioning), le POAP (PowerOn Auto Provisioning) et l'iPXE (Enhanced Pre-boot eXecution Environment) remplissent ces objectifs avec leurs outils respectifs

  • Comprendre les fonctionnalités offertes par l'outil on- box des commutateurs de la série Cisco Nexus et mettre en œuvre des solutions simples pour améliorer le fonctionnement quotidien

  • Utiliser Python et Ansible pour exploiter l'interface NX- API afin de mettre en œuvre et de vérifier l'état de la configuration à l'aide de workflows modernes

  • Comprendre le changement de paradigme de la télémétrie pilotée par les modèles et explorer un pipeline entièrement mis en place pour la collecte et l'analyse des données

Contenu du cours

  • Examen de la gestion et du fonctionnement du réseau

  • Exploration des méthodologies de développement de logiciels

  • Utilisation de Python pour l'automatisation des réseaux

  • Description de NetDevOps : DevOps pour la mise en réseau

  • Gestion des environnements de développement de l'automatisation

  • Introduction des API de réseau HTTP

  • Examen des formats de données et du codage des données

  • Utilisation de requêtes Python pour automatiser les API basées sur HTTP

  • À la découverte de YANG

  • Utilisation des outils YANG

  • Automatisation des API pilotées par des modèles avec Python

  • Introduction d'un système d'automatisation des réseaux

  • Configurations types avec Jinja2

  • Exploration des intégrations Cisco Ansible

  • Introduction de l'automatisation des réseaux multidomaines

Objectifs pédagogiques

Après avoir suivi ce cours, vous devriez en être capable de :

  • 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

 

Certification

Cette formation prépare aux certifications suivantes :

  • Cisco Certified DevNet Professional  (CCDNP)

  • Cisco Certified Network Professional Data Center  (CCNP DATA CENTER)

Le tarif n'inclut pas les examens.

Financements 

- CLC (Cisco Learning Credit)

- Plan de développement des compétences (OPCO)

- France Travail (ex Pôle Emploi)

- Fonds propres de l'entreprise ou de la personne

- CPF : non pris en charge 

Handicap 

Nos formations sont accessibles aux personnes en situation de handicap.

Un questionnaire envoyé en amont de la formation invite les participants à nous contacter s’ils ont besoins d’aménagements spécifiques en lien avec leur situation de handicap. Nous nous employons à rechercher, avec les personnes concernées, les moyens de compensation qui leur seront adaptés.

Pour en valider l'accès merci de nous contacter contact@formation-IT.org

Durée 

3 jours soit 14h

Prix public

2 650 € HT  

CLC = 29

Dates à Paris ou Distanciel 

  • 21 au 23 Mai 📌

  • 4 au 6 Septembre

  • 12 au 14 Novembre  

Public concerné

Ce cours s'adresse principalement aux ingénieurs clients et aux ingénieurs systèmes qui occupent les postes suivants :

  • Architecte de l'automatisation

  • Ingénieur en automatisation

  • Ingénieur système consultant

  • Ingénieur DevOps

  • Administrateur réseau

  • Architecte de réseau

  • Ingénieur-conseil en réseau

  • Ingénieur de conception de réseau

  • Ingénieur réseau

  • Opérateur de réseau

  • Ingénieur en fiabilité des réseaux

  • Ingénieur commercial

  • Ingénieur en fiabilité des sites

  • Ingénieur système

  • Architecte des solutions techniques

 

Ce cours serait également utile pour les postes de gestionnaire de réseau, par exemple :

  • Développeur d'applications

  • Développeur de collaboration

  • Architecte des solutions de collaboration

  • Directeur informatique

  • Développeur mobile

  • Responsable du centre d'opérations réseau (NOC)

  • Architecte logiciel

  • Développeur web

 

Pré requis

Avant de suivre ce cours, vous devez posséder les connaissances et compétences suivantes :

  • Routage et commutation, y compris l'Open Shortest Path First (OSPF), le Border Gateway Protocol (BGP) et les caractéristiques de configuration de base telles que les interfaces, le Simple Network Management Protocol (SNMP) et les routes statiques
  • Notions de base sur les structures de données Python et les constructions de programmation telles que les boucles, les conditionnels et les classes, ou l'équivalent de 3 à 6 mois d'expérience dans l'écriture de scripts Python

  • Commandes Linux de base pour la navigation dans le système de fichiers et l'exécution de scripts

  • Connaissance du travail avec les éditeurs de texte

Profil formateur 

Instructeur certifié CCSI et DevNet  

Délai d’accès 

Se référer aux dates figurant au planning

Évaluations et sanctions de la formation

  • Quizz intermédiaires 

  • Lab technique en fin de module

  • Évaluation de satisfaction via un questionnaire pré formation, à chaud et à froid

  • Attestation de présence et de formation 

✘ complet
📌 date confirmée
💻 distanciel
⏱   décalage horaire
🇬🇧   langue anglaise

bottom of page