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)

    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

    • 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

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.

Accessibilité Handicap :

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.

Délais d’accès :

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.