Introducing Automation for Cisco Solutions – CSAU

Code : CSAU
Version : 1.1
Jours: 3
Prix HT : 2680€ HT €
Prix CLC HT : Accepté
Nos prochaines dates: Sur demande
Objectifs
Après avoir suivi ce cours, vous devriez être capable de :
|
Public concerné
- 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
Avant de suivre ce cours, le stagiaire doit posséder les compétences et les connaissances suivantes :
- 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
Délai d’accès
5 jours ouvrés (en moyenne) avant le commencement de la formation.
Contenu du cours
- Examen de la gestion et des opérations du réseau
- Gestion de réseau traditionnelle
- Automatisation et programmabilité du réseau
- Cas d’utilisation de l’automatisation réseau
- Automatisation de réseau multidomaine
- Explorer les méthodologies de développement logiciel
- Impact du logiciel
- Processus de développement de la cascade
- Méthodologie agile
- Utilisation de Python pour l’automatisation réseau
- Fondamentaux Python
- Bibliothèques réseau
- Gestion des packages Python
- Netmiko
- À l’intérieur des modules Python
- Décrire NetDevOps: DevOps pour la mise en réseau
- Développement et opérations
- Explorer les outils DevOps
- Principes fondamentaux de Git
- Branches Git
- Fusionner les conflits
- Intégration continue
- Gestion des environnements de développement d’automatisation
- Besoin d’environnements de développement reproductibles
- Environnements virtuels Python
- Vagabond
- Docker
- Présentation des API réseau HTTP
- Présentation de l’API
- API basées sur HTTP
- API RESTful vs API non RESTful
- Authentification basée sur HTTP
- Facteur
- Télémétrie en streaming
- Examen des formats de données et de l’encodage des données
- Notation d’objet JavaScript
- Langage de balisage extensible
- gRPC et Protobuf
- Norme de sérialisation des données YAML
- Utilisation de requêtes Python pour automatiser des API HTTP
- Présentation des requêtes Python
- Authentification http
- Explorer YANG
- Introduction à YANG
- Types de modèles YANG
- Utilisation des outils YANG
- Types d’outils YANG
- Pyang
- YANG Explorer
- Automatisation des API pilotées par les modèles avec Python
- Présentation de NETCONF
- Python ncclient
- Présentation de RESTCONF
- Présentation d’Ansible pour l’automatisation réseau
- Outils de gestion de la configuration
- Introduction à Ansibile
- Fichier d’inventaire ansible
- Utilisez le module de configuration Cisco IOS Core
- Documentation Ansible
- Recueillir des informations sur les périphériques Cisco IOS
- Utilisez le module de commande Cisco IOS Core
- Modèles de configurations avec Jinja2
- Présentation de Jinja2
- YAML de base
- Configuartion Templating avec Ansible
Laboratoires
- 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
Mode d’évaluation
Votre évaluation se passe par un test en interne
Accessibilité aux personnes en situation de handicap
Merci de nous envoyer un mail à handicap@learneo.fr
Modalité du cours
En présentiel ou à distance synchrone (Selon votre choix)
Contacts:
info@learneo.fr 01 53 20 37 00