Course Overview
Le monde des réseaux évolue rapidement. Autrefois, les ingénieurs passaient des heures à configurer manuellement des routeurs et des switchs, ligne par ligne. Aujourd’hui, les infrastructures réseau sont de plus en plus complexes, nécessitant des solutions plus efficaces et plus fiables. L’automatisation est devenue une nécessité.
Les entreprises recherchent désormais des ingénieurs capables de gérer, déployer et sécuriser des infrastructures via le code plutôt qu’à travers des configurations manuelles fastidieuses. Python s’est imposé comme le langage incontournable pour répondre à ce besoin.
Ce cours « Python pour l’automatisation réseau » a été conçu pour vous apprendre à automatiser, optimiser et sécuriser vos infrastructures réseau en utilisant Python et ses bibliothèques spécialisées (Netmiko, NAPALM, Paramiko…).
Que vous soyez ingénieur réseau, administrateur système, ou simplement curieux de comprendre comment allier programmation et gestion des réseaux, ce programme vous donnera les bases solides et les compétences avancées pour répondre aux défis modernes du networking.
Prérequis
- Avoir des très bonnes bases en administration réseau
Fonctionnalités
- Automatisation
Public ciblé
- Administrateur réseau
- Devops
Détails
- 4 Sections
- 42 Lessons
- 5 Hours
- Introduction1
- Installation de python16
- 2.101 -Installer et configurer python
- 2.202 – Affectation des variables – Lecture5 Minutes
- 2.303 – Démo Les Syntaxes et variables
- 2.404 – Démo – Déclaration des variables13 Minutes
- 2.504 – Conversion entre types de données en Python
- 2.605 – Boucles sur les listes en Python
- 2.706 – Contrôler le flux d’un programme Python avec les instructions if
- 2.807 – Exécuter du code jusqu’à ce qu’une condition soit remplie avec les boucles while
- 2.908 – Démo Utilisation du If, for et while
- 2.1009 – Écriture de code réutilisable avec les fonctions
- 2.1110 – Les fonctions
- 2.1211 – Stockage et accès aux paires clé-valeur avec les dictionnaires en Python
- 2.1312 – Importation de modules depuis la bibliothèque standard en Python
- 2.1413 – Démo- importation des modules
- 2.1514 – Démo – Gérer les exceptions14 Minutes
- 2.1616 – Démo – Installer des packages avec pip8 Minutes
- 2. Automatisation réseau avec Paramiko13
- 3.12.1. Démo – Création d’un client ssh
- 3.22.2. Démo – Lancer une commande sur un équipement réseau8 Minutes
- 3.32.3. Démo – Stocker les sorties standards vers des fichiers4 Minutes
- 3.42.4. Démo – Déclarer plusieurs équipements10 Minutes
- 3.52.5. Démo – Lancer plusieurs Séquences de commandes sur des équipements réseau7 Minutes
- 3.62.6. Démo – Créer un fichier à l’aide d’un modèle4 Minutes
- 3.72.7. Démo – Charger et rendre des template jinja28 Minutes
- 3.82.8. Démo – Lancer plusieurs commandes7 Minutes
- 3.92.9. Démo – Créer un fichier à l’aide d’un modèle4 Minutes
- 3.102.10. Démo – Passer des variables à nos templates16 Minutes
- 3.112.11. Démo – Utiliser les boocles jinja27 Minutes
- 3.122.12. Démo – Utiliser le if dans les templates pour configurer plusieurs équipements12 Minutes
- 3.13Démo – Utliser les templates enfants7 Minutes
- 3 - Automatiser à l'aide de Paramiko12
- 4.13.1. Introduction à Netmiko5 Minutes
- 4.23.2. Comprendre la doc Netmiko12 Minutes
- 4.33.3. Lancer un commande avec python netmiko4 Minutes
- 4.43.4. Se connecter sur plusieurs équipements réseau avec Netmiko6 Minutes
- 4.53.5. Utiliser Genie et pyats pour structurer les données11 Minutes
- 4.63.6. Collecter les faits9 Minutes
- 4.73.7. Se connecter sur plusieurs équipement avec pyats et Genie10 Minutes
- 4.83.8. Utiliser Jinja2 avec Payts et Genie10 Minutes
- 4.93.9. Déclarer vos équipements dans testbed.yaml13 Minutes
- 4.103.10. Configurer un équipement avec genie9 Minutes
- 4.113.11. Récupération des infos de l’appareil8 Minutes
- 4.123.12. Comparer l’état de votre appareil8 Minutes




isanxi
Bonjour, je n’ai pas acces à ce cours alors que je suis PLAN PREMIUM…..