Introduction à l'automatisation des solutions Cisco (CSAU)

 

Résumé du cours

La formation Introducing Automation for Cisco Solutions (CSAU) vous offre un large aperçu des compétences en automatisation réseau. Grâce à une combinaison de cours théoriques et de laboratoires pratiques, vous apprendrez les fondamentaux de l'automatisation, tels que le travail sur des solutions de programmabilité pilotées par modèle avec les protocoles de configuration de transfert d'état représentatif (RESTCONF) et de protocole de configuration réseau (NETCONF). La formation couvre également les formats et types de données, y compris le langage de balisage extensible (XML), la notation d'objet JavaScript (JSON), le langage YAML (Yaml Ain’t Markup Language) et le modèle YANG (Yet Another Next Generation), ainsi que leur valeur dans l'automatisation réseau, en plus des outils DevOps tels qu'Ansible et Git.

Les bénéfices de ce cours

Cette formation vous aidera à :

  • Acquérir un aperçu des compétences nécessaires pour devenir un ingénieur de nouvelle génération
  • Vous préparer à accélérer l'automatisation réseau dans votre organisation
  • Augmenter la collaboration entre les équipes internes et externes en utilisant des systèmes de contrôle de version
  • Gagner 16 crédits de formation continue (CE) pour le renouvellement de certification
Moyens Pédagogiques :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
Moyens d'évaluation :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
  • Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences

A qui s'adresse cette formation

Ce cours est principalement conçu pour les ingénieurs clients et les ingénieurs systèmes occupant les postes suivants :

  • Architectes d'automatisation
  • Ingénieurs d'automatisation
  • Ingénieurs systèmes consultants
  • Ingénieurs DevOps
  • Administrateurs réseau
  • Architectes réseau
  • Ingénieurs consultants réseau
  • Ingénieurs de conception réseau
  • Ingénieurs réseau
  • Opérateurs réseau
  • Ingénieurs fiabilité réseau
  • Ingénieurs commerciaux
  • Ingénieurs fiabilité de site
  • Ingénieurs systèmes
  • Architectes de solutions techniques
  • Développeurs d'applications
  • Développeurs en collaboration
  • Architectes de solutions de collaboration
  • Directeurs informatiques
  • Développeurs mobiles
  • Responsables du centre d'opérations réseau (NOC)
  • Architectes logiciels
  • Développeurs web

Certifications

Pré-requis

Il n'y a pas de prérequis formels pour cette formation. Cependant, il est recommandé d'avoir les connaissances et compétences suivantes avant de suivre cette formation :

  • Routage et switching, y compris le protocole de routage OSPF (Open Shortest Path First), le protocole BGP (Border Gateway Protocol), et les fonctionnalités de configuration de base telles que les interfaces, le protocole SNMP (Simple Network Management Protocol) et les routes statiques
  • Concepts fondamentaux des structures de données Python et des constructions de programmation, telles que les boucles, les conditionnelles et les classes, ou l'équivalent de 3 à 6 mois d'expérience en écriture de scripts Python
  • Commandes Linux de base pour naviguer dans le système de fichiers et exécuter des scripts
  • Connaissance des éditeurs de texte

La formation Cisco recommandée suivante peut vous aider à répondre à ces prérequis :

Objectifs

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

  • Expliquer le rôle de l'automatisation réseau et de la programmabilité dans le contexte de la gestion et des opérations de réseau de bout en bout
  • Définir et différencier les méthodologies de développement logiciel en cascade (waterfall) et agile
  • Interpréter et dépanner des scripts Python avec des constructions de programmation fondamentales conçues pour des cas d'utilisation d'automatisation 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 pour l'automatisation réseau et des technologies associées telles que les environnements virtuels Python, Vagrant et Docker
  • Comprendre et construire des appels d'interface de programmation d'application (API) basés sur HTTP vers des appareils réseau
  • Expliquer les différences et les cas d'utilisation courants pour XML, JSON, YAML et les protocoles de buffer (protobuf)
  • Construire et interpréter des scripts Python utilisant le module requests de Python pour automatiser des appareils disposant d'APIs basées sur HTTP
  • Comprendre le rôle que joue YANG dans l'automatisation réseau
  • Comprendre que plusieurs outils existent pour simplifier le travail avec des modèles YANG
  • Décrire les fonctionnalités de RESTCONF et NETCONF ainsi que les différences entre eux
  • Construire des playbooks Ansible pour configurer des appareils réseau et récupérer des données d'état opérationnel
  • Créer des modèles Jinja2 et des structures de données YAML pour générer des configurations d'état souhaitées

Suite de parcours

Contenu

  • Analyser la gestion et les opérations du réseau
  • Explorer les méthodologies de développement logiciel
  • Utiliser Python pour l'automatisation du réseau
  • Décrire NetDevOps : DevOps pour le réseau
  • Gérer les environnements de développement d'automatisation
  • Introduction aux API réseau HTTP
  • Revoir les formats de données et l'encodage des données
  • Utiliser les requêtes Python pour automatiser les API basées sur HTTP
  • Explorer YANG
  • Utiliser les outils YANG
  • Automatiser les API pilotées par modèle avec Python
  • Introduction à Ansible pour l'automatisation du réseau
  • Modéliser des configurations avec Jinja2

Labs

  • Utiliser des scripts d'automatisation du réseau
  • Appliquer les bases de Python sur l'interpréteur interactif
  • Automatiser les réseaux avec Netmiko
  • Utiliser le système de contrôle de version Git et collaborer sur un projet interne
  • Construire des environnements d'automatisation reproductibles
  • Utiliser des API basées sur HTTP avec Postman
  • Explorer les données YAML et JSON
  • Consommer des API basées sur HTTP avec les requêtes Python
  • Explorer les outils YANG
  • Explorer RESTCONF avec Python
  • Explorer NETCONF avec Python
  • Configurer des dispositifs réseau avec Ansible
  • Collecter des données réseau avec Ansible
  • Construire et déployer des configurations avec Ansible

Prix & Delivery methods

Formation en ligne

Durée
3 jours

Prix
  • 2 660,– €
  • Cisco Learning Credits : 29
Formation en salle équipée

Durée
3 jours

Prix
  • France : 2 660,– €
  • Cisco Learning Credits : 29

Agenda

Délai d’accès – inscription possible jusqu’à la date de formation
Instructor-led Online Training :   Cours en ligne avec instructeur
Formation en mode FLEX, à la fois à distance et en présentiel. Tous nos cours FLEX sont aussi des ILO (Instructor-Led Online).

Français

Fuseau horaire : Heure normale d'Europe centrale (HNEC)   ±1 heure

Formation en ligne Formation en mode FLEX. Fuseau horaire : Heure d'été d'Europe centrale (HAEC)
Formation en ligne Formation en mode FLEX. Fuseau horaire : Heure normale d'Europe centrale (HNEC)

Anglais

Fuseau horaire : Heure normale d'Europe centrale (HNEC)   ±1 heure

Formation en ligne Fuseau horaire : Heure normale d'Europe centrale (HNEC)
Formation en ligne Formation en mode FLEX. Fuseau horaire : UTC+3
Formation en ligne Fuseau horaire : British Summer Time (BST)
Formation en ligne Formation en mode FLEX. Fuseau horaire : Heure d'été d'Europe centrale (HAEC)
Formation en ligne Formation en mode FLEX. Fuseau horaire : UTC+3
Formation en ligne Fuseau horaire : British Summer Time (BST)
Formation en ligne Fuseau horaire : Heure d'été d'Europe centrale (HAEC)
Formation en ligne Formation en mode FLEX. Fuseau horaire : UTC+3
Formation en ligne Fuseau horaire : Greenwich Mean Time (GMT)

2 heures de différence

Formation en ligne Formation en mode FLEX. Fuseau horaire : UTC+3
Formation en ligne Formation en mode FLEX. Fuseau horaire : Gulf Standard Time (GST)
Formation en ligne Formation en mode FLEX. Fuseau horaire : Gulf Standard Time (GST)
Formation en ligne Formation en mode FLEX. Fuseau horaire : Gulf Standard Time (GST)
Formation en ligne Formation en mode FLEX. Fuseau horaire : UTC+3

3 heures de différence

Formation en ligne Formation en mode FLEX. Fuseau horaire : Gulf Standard Time (GST)
Formation en ligne Formation en mode FLEX. Fuseau horaire : Gulf Standard Time (GST)
Délai d’accès – inscription possible jusqu’à la date de formation
Formation en mode FLEX, à la fois à distance et en présentiel. Tous nos cours FLEX sont aussi des ILO (Instructor-Led Online).

France

Paris
Paris

Si vous ne trouvez pas de date adéquate, n'hésitez pas à vérifier l'agenda de toutes nos formations FLEX internationales