Introduction à l'automatisation des solutions Cisco (CSAU)

 

Résumé du cours

Le cours Introducing Automation for Cisco Solutions (CSAU) v1.1 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 laboratoires pratiques, vous apprendrez les bases de l'automatisation, telles que le travail sur des solutions de programmabilité orientées modèle avec les protocoles RESTCONF (Representational State Transfer Configuration Protocol) et NETCONF (Network Configuration Protocol). Le cours couvre également les formats et types de données, notamment le langage de balisage extensible (XML), la notation d'objets JavaScript (JSON), le langage de balisage Yaml Ain't (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.

Les avantages pour vous

Ce cours vous aidera à :

  • Obtenir une vue d'ensemble des compétences dont vous avez besoin pour devenir un ingénieur de nouvelle génération.
  • Vous préparer à accélérer l'automatisation des réseaux dans votre organisation.
  • Améliorer la collaboration entre les équipes internes et externes en utilisant des systèmes de contrôle de version.
  • Gagner 16 crédits CE pour votre recertification.
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 s'adresse principalement aux ingénieurs clients et aux ingénieurs systèmes qui occupent les fonctions suivantes :

  • Architecte d'automatisation
  • Ingénieur en automatisation
  • Ingénieur système consultant
  • Ingénieur DevOps
  • Administrateur réseau
  • Architecte réseau
  • Ingénieur conseil en réseaux
  • Ingénieur en conception de réseaux
  • Ingénieur réseau
  • Opérateur de réseau
  • Ingénieur en fiabilité des réseaux
  • Ingénieur commercial
  • Ingénieur fiabilité des sites
  • Ingénieur système
  • Architecte de solutions techniques

Ce cours serait également utile pour les postes de gestionnaire de réseau tels que :

  • Développeur d'applications
  • Développeur de solutions de collaboration
  • Architecte de solutions de collaboration
  • Directeur informatique
  • Développeur mobile
  • Responsable du centre d'opérations réseau (NOC)
  • Architecte logiciel
  • Développeur web

Certifications

Pré-requis

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

  • Routage et commutation, notamment le protocole 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.
  • Notions de base des structures de données Python et des 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 des éditeurs de texte

Objectifs

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

  • Articuler le rôle que jouent l'automatisation et la programmabilité du réseau dans le contexte de la gestion et des opérations du réseau de bout en bout.
  • Définir et différencier les méthodologies de développement logiciel waterfall et agile.
  • Interpréter et dépanner des scripts Python avec des constructions de programmation fondamentales construites pour des cas d'utilisation d'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 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 le protocole HTTP vers les périphériques réseau.
  • Expliquer les différences entre XML, JSON, YAML et protobuf, ainsi que les cas d'utilisation courants de ces langages.
  • Construire et interpréter des scripts Python à l'aide du module Python requests pour automatiser les périphériques dotés d'API basées sur le protocole HTTP.
  • Comprendre le rôle que joue YANG dans l'automatisation des réseaux.
  • Comprendre qu'un certain nombre d'outils existent pour simplifier le travail avec les modèles YANG.
  • Décrire la fonctionnalité de RESTCONF et NETCONF et les différences entre eux.
  • Construire des playbooks Ansible pour configurer des périphériques réseau et récupérer des données sur leur état opérationnel
  • Créer des modèles Jinja2 et des structures de données YAML pour générer les configurations d'état souhaitées.

Contenu

  • Examen de la gestion et de l'exploitation des réseaux
  • Exploration des méthodologies de développement logiciel
  • Utilisation de Python pour l'automatisation des réseaux
  • Description de NetDevOps : DevOps pour les réseaux.
  • Gestion des environnements de développement de l'automatisation
  • Introduction aux API réseau HTTP
  • Examen des formats et de l'encodage des données [Utilisation de requêtes Python pour automatiser les API HTTP
  • Exploration de YANG
  • Utilisation des outils YANG
  • Automatisation des API orientées modèle avec Python
  • Présentation d'Ansible pour l'automatisation des réseaux
  • Créer des modèles de configurations avec Jinja2

Laboratoires

  • Utiliser les scripts d'automatisation du réseau
  • Appliquer les principes fondamentaux de Python sur l'interpréteur interactif
  • Automatiser les réseaux avec Netmiko
  • Dépanner les scripts Python
  • Utiliser le système de contrôle de version Git et collaborer sur un projet interne
  • Gérer les conflits de fusion
  • Construire des environnements d'automatisation reproductibles
  • Utiliser les API basées sur HTTP avec Postman
  • Explorer les données YAML et JSON
  • Consommer des API basées sur HTTP avec des requêtes Python
  • Explorer les outils YANG
  • Explorer NETCONF avec Python
  • Explorer RESTCONF avec Python
  • Configurer des périphériques 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
Date garantie :   Fast Lane s’engage à mettre en œuvre les formations garanties quelque soit le nombre de participants, en dehors des cas de force majeurs ou d’événements exceptionnels, comme un accident ou un maladie de l’instructeur.
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) garanti !
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 Formation en mode FLEX. Fuseau horaire : Heure d'été d'Europe de l'Est (HAEE)
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 : Heure d'été d'Europe de l'Est (HAEE)
Formation en ligne Fuseau horaire : Heure d'été d'Europe centrale (HAEC)
Formation en ligne Formation en mode FLEX. Fuseau horaire : Heure normale d'Europe de l'Est (HNEE)
Formation en ligne Fuseau horaire : Greenwich Mean Time (GMT)

2 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)

3 heures de différence

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

6 heures de différence

Formation en ligne Fuseau horaire : Eastern Daylight Time (EDT)
Formation en ligne Fuseau horaire : Eastern Daylight Time (EDT)
Formation en ligne Fuseau horaire : Eastern Daylight Time (EDT)

7 heures de différence

Formation en ligne Fuseau horaire : Central Daylight Time (CDT)
Formation en ligne Fuseau horaire : Central Daylight Time (CDT)

9 heures de différence

Formation en ligne Fuseau horaire : Pacific Daylight Time (PDT)
Délai d’accès – inscription possible jusqu’à la date de formation
Date garantie :   Fast Lane s’engage à mettre en œuvre les formations garanties quelque soit le nombre de participants, en dehors des cas de force majeurs ou d’événements exceptionnels, comme un accident ou un maladie de l’instructeur.
Formation en mode FLEX, à la fois à distance et en présentiel. Tous nos cours FLEX sont aussi des ILO (Instructor-Led Online).

France

Paris garanti !
Paris

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