Formation Programming for Network Engineers (PRNE)
Programming for Network Engineers (PRNE)
4 jour(s) | 28h | Tarif par pers. : 3750€ HT | 36 CLCs
Ref : F-C-PRNE
Cette formation Cisco de programmation pour les ingénieurs réseau (PRNE) est conçu pour vous doter de compétences fondamentales en programmation Python. Grâce à une combinaison de cours magistraux et d’expériences en laboratoire dans des environnements réseau simulés, vous apprendrez à utiliser les bases de Python pour créer des scripts utiles et pratiques avec Netmiko afin de récupérer des données et de configurer des périphériques réseau. À la fin de la formation, vous devriez avoir une compréhension de base de Python, y compris les connaissances nécessaires pour créer, appliquer et dépanner des scripts d’automatisation réseau simples.
OBJECTIFS de la formation Programming for Network Engineers (PRNE)
-
Créer un script Python
-
Décrire les types de données couramment utilisés dans le codage Python
-
Décrire les chaînes de caractères Python et leurs cas d’utilisation
-
Décrire les boucles, les conditionnelles et les opérateurs Python, ainsi que leurs objectifs et leurs cas d’utilisation
-
Décrire les classes, les méthodes, les fonctions, les espaces de noms et les portées de Python.
-
Décrire les options de manipulation et de stockage des données en Python
-
Décrire les modules et les paquets Python, leur utilisation et leurs avantages
-
Expliquer comment manipuler les entrées utilisateur en Python
-
Décrire la gestion des erreurs et des exceptions en Python
-
Décrire les méthodes de débogage du code Python
POUR QUI ?
- Administrateurs de réseau, ingénieurs réseau ayant peu ou pas d’expérience en programmation ou en Python, Gestionnaires de réseau, Ingénieurs systèmes
PRÉ-REQUIS
-
Familiarité avec le logiciel Cisco IOS®-XE ou d’autres compétences en matière de configuration et d’exploitation de dispositifs de réseau Cisco.
-
Connaissances de base en gestion de réseau
-
Certification Cisco CCNA ou connaissances équivalentes
La formation Cisco suivante peut vous aider à remplir ces conditions préalables :
PROGRAMME DE LA FORMATION Cisco PRNE
Programming for Network Engineers (PRNE)
-
Exécutez votre premier programme Python
-
Utiliser le shell interactif Python
-
Découvrir les types de données de base de Python
-
Découvrir les types de données complexes de Python
-
Utiliser les opérations de chaîne standard
-
Utiliser la correspondance de motifs de base
-
Reformater les adresses MAC
-
Utiliser la construction if-else
-
Utiliser des boucles for
-
Utiliser les boucles while
-
Créer et utiliser des fonctions
-
Créer et utiliser des classes
-
Utiliser la construction Python main()
-
Parcourir la structure du fichier
-
Lire les données au format CSV (valeurs séparées par des virgules)
-
Lire, stocker et récupérer des données au format XML
-
Lire, stocker et récupérer des données au format JavaScript Object Notation (JSON)
-
Lire, stocker et récupérer des données dans un format brut ou non structuré
-
Importer des modules depuis la bibliothèque standard Python
-
Importer des bibliothèques externes
-
Créer un module Python
-
Demander à l’utilisateur de saisir des informations
-
Utiliser les arguments de la ligne de commande
-
Gérer les exceptions avec la structure try-except
-
Gérer les exceptions avec la structure try-except-finally
-
Utiliser des assertions
-
Utiliser des méthodes de débogage simples
-
Utiliser le débogueur Python
-
Coder un script de débogage pratique
Présentation de la programmabilité et de Python pour les ingénieurs réseau
Script avec Python
Examen des types de données Python
Manipulation de chaînes de caractères
Description des conditions, des boucles et des opérateurs
Exploration des classes, des méthodes, des fonctions, des espaces de noms et des portées
Exploration des options de stockage de données
Découverte des modules et packages Python
Collecte et validation des entrées utilisateur
Analyse des exceptions et gestion des erreurs
Examen des méthodes de débogage
Labs
PÉDAGOGIE
-
Execute Your First Python Program
-
Use the Python Interactive Shell
-
Explore Foundation Python Data Types
-
Explore Complex Python Data Types
-
Use Standard String Operations
-
Use Basic Pattern Matching
-
Reformat MAC Addresses
-
Use the if-else Construct
-
Use for Loops
-
Use while Loops
-
Create and Use Functions
-
Create and Use Classes
-
Use the Python main() Construct
-
Traverse the File Structure
-
Read Data in Comma-Separated Values (CSV) Format
-
Read, Store, and Retrieve Data in XML Format
-
Read, Store, and Retrieve Date in JavaScript Object Notation (JSON) Format
-
Read, Store, and Retrieve Data in a Raw or Unstructured Format
ÉVALUATION / CERTIFICATION
L’évaluation par le formateur oralement et auto-évaluation en fin de formation.
MODALITÉS D’ACCÈS & INSCRIPTION
Le client qui souhaite réserver une place remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de la formation et son prix. La commande n’est ferme et définitive qu’une fois la proposition commerciale signée par le client. Il recevra ensuite la convocation et les modalités d’accès en présentiel ou distanciel.
Afin de mieux organiser votre participation, nous vous encourageons vivement à nous informer le plus tôt possible de la nature de votre handicap, de vos besoins spécifiques, ainsi que des outils et accompagnements que vous utilisez déjà au quotidien, en écrivant à Handicap@learneo.fr. Cette démarche proactive nous permettra de personnaliser notre approche et de vous offrir un soutien optimal.
Prévoir 5 jours ouvrés (en moyenne) avant le début de la formation sous réserve de disponibilité de places et de labs le cas échéant.
Notez que si vous utilisez votre Compte Personnel de Formation pour financer votre inscription, vous devrez respecter un délai minimum et non négociable fixé à 11 jours ouvrés.