☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Programming for Network Engineers (PRNE)

Durée :
4
 jours
Examen :
Optionnel
Niveau :
Intermédiaire
Financement :
Eligible

Formation Programming for Network Engineers (PRNE)

Introduction à la formation Programming for Network Engineers (PRNE)

La formation Programming for Network Engineers (PRNE) s’adresse aux ingénieurs réseaux souhaitant acquérir des compétences essentielles en programmation avec Python. En combinant des cours théoriques et des sessions de laboratoires pratiques, vous apprendrez à développer des scripts Python efficaces pour automatiser des tâches réseau courantes et complexes.

Ce cours vous permet de maîtriser les bases de la programmation, tout en mettant l’accent sur l’automatisation des réseaux avec Netmiko. Que vous soyez administrateur réseau ou ingénieur débutant en programmation, cette formation est conçue pour vous fournir les outils et les compétences nécessaires pour améliorer votre productivité et optimiser la gestion des réseaux.

Profils des participants

  • Administrateurs réseau
  • Ingénieurs réseau sans expérience en programmation
  • Managers réseau souhaitant développer leurs compétences techniques
  • Ingénieurs systèmes

Objectifs

  • Créer des scripts Python
  • Manipuler les types de données courants
  • Gérer les boucles et conditions dans Python
  • Utiliser les classes, méthodes et fonctions Python
  • Optimiser la gestion des erreurs et exceptions
  • Déboguer des scripts Python

Connaissances Préalables

  • Connaissance de base de la gestion des réseaux
  • Maîtrise des concepts de configuration des appareils Cisco
  • Familiarité avec les systèmes Cisco IOS®-XE
  • Connaissance des concepts de base du protocole IP
  • Certification CCNA ou expérience équivalente

Contenu du cours

Module 1 : Introduction à la programmabilité et Python pour les ingénieurs réseau

  • Comprendre la programmabilité dans les réseaux
  • Introduction à Python pour les ingénieurs réseau

Module 2 : Scripting avec Python

  • Exécuter des scripts Python de base
  • Automatisation des tâches réseau avec Netmiko

Module 3 : Examiner les types de données Python

  • Utiliser les types de données fondamentaux
  • Gérer des types de données complexes

Module 4 : Manipulation des chaînes de caractères

  • Manipuler et transformer les chaînes de caractères

Module 5 : Conditionnels, boucles et opérateurs

  • Utiliser des conditions et opérateurs en Python
  • Maîtriser les boucles en Python

Module 6 : Exploration des classes, méthodes, fonctions, espaces de noms et portées

  • Créer et utiliser des classes et méthodes
  • Comprendre les fonctions et espaces de noms

Module 7 : Options de stockage des données

  • Stocker et récupérer des données avec Python
  • Gérer des fichiers et bases de données avec Python

Module 8 : Modules et packages Python

  • Utiliser des modules et packages en Python

Module 9 : Gestion des erreurs et exceptions

  • Analyser les exceptions et erreurs en Python

Module 10 : Techniques de débogage

  • Maîtriser les méthodes de débogage Python

Documentation

  • Support de cours numérique inclus

Lab / Exercices

  • Exécuter votre premier programme Python
  • Utiliser le shell interactif Python
  • Explorer les types de données de base Python
  • Explorer les types de données complexes Python
  • Utiliser les opérations standard sur les chaînes
  • Utiliser les correspondances de modèles de base
  • Reformater des adresses MAC
  • Utiliser la structure if-else
  • Utiliser des boucles for
  • Utiliser des boucles while
  • Créer et utiliser des fonctions
  • Créer et utiliser des classes
  • Utiliser la structure main() de Python
  • Parcourir la structure des fichiers
  • Lire des données au format CSV
  • Lire, stocker et récupérer des données au format XML
  • Lire, stocker et récupérer des données au format JSON
  • Lire, stocker et récupérer des données au format brut

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations additionnelles

Pourquoi suivre la formation PRNE ?

Avec l’évolution rapide des réseaux et l’émergence de l’automatisation, il est crucial pour les professionnels du réseau de maîtriser des compétences en programmation. La formation Programming for Network Engineers (PRNE) vous aidera à comprendre l’importance de la programmabilité dans le domaine des réseaux, tout en vous enseignant comment développer des scripts pour simplifier et automatiser les configurations réseau. Grâce à une approche pragmatique, vous aurez l’opportunité de créer, appliquer et dépanner des scripts d’automatisation réseau, indispensables dans les environnements de travail modernes.

Les avantages de l’apprentissage Python pour les ingénieurs réseau

Cette formation vous apportera des compétences pratiques en scripting Python, indispensables pour automatiser les configurations et la gestion des appareils réseau. De plus, vous serez en mesure de simplifier des tâches fastidieuses, ce qui augmentera votre efficacité et vous aidera à anticiper les erreurs humaines. En acquérant ces compétences, vous serez mieux préparé pour les défis actuels du secteur des réseaux.

Développer vos compétences en Python dans un contexte réseau

Le cours est structuré de manière à fournir une introduction progressive à Python, permettant aux ingénieurs réseau sans expérience préalable en programmation de comprendre les concepts clés. Grâce aux LABs, vous aurez l’opportunité d’appliquer ces concepts directement dans des environnements simulés, garantissant une acquisition de compétences solide et durable.

FAQ

Qu’est-ce que la formation Programming for Network Engineers (PRNE) ?

La formation PRNE est un cours conçu pour initier les ingénieurs réseau à la programmation Python. Elle couvre la création de scripts, l’automatisation et la gestion des réseaux à travers des scripts Python pratiques.

Quels sont les principaux avantages d’apprendre Python pour les ingénieurs réseau ?

En apprenant Python, vous pouvez automatiser les tâches réseau, ce qui réduit les erreurs et optimise la gestion des appareils. Vous serez également en mesure de créer des scripts pour des tâches spécifiques.

Est-il difficile de suivre la formation PRNE sans expérience en programmation ?

Non, le cours est conçu pour les ingénieurs sans expérience en programmation. Il couvre les bases de Python et permet une montée en compétence progressive grâce aux sessions pratiques.

Prix de l'inscription
CHF 3'560.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite
Mois actuel

mar18Fév(Fév 18)09:00ven21(Fév 21)17:00VirtuelVirtuel Etiquettes de sessionPRNE

mar18Fév(Fév 18)09:00ven21(Fév 21)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPRNE

mar25Mar(Mar 25)09:00ven28(Mar 28)17:00VirtuelVirtuel Etiquettes de sessionPRNE

mar25Mar(Mar 25)09:00ven28(Mar 28)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPRNE

mar29Avr(Avr 29)09:00ven02Mai(Mai 2)17:00VirtuelVirtuel Etiquettes de sessionPRNE

mar29Avr(Avr 29)09:00ven02Mai(Mai 2)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPRNE

mar03Juin(Juin 3)09:00ven06(Juin 6)17:00VirtuelVirtuel Etiquettes de sessionPRNE

mar03Juin(Juin 3)09:00ven06(Juin 6)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPRNE

lun23Juin(Juin 23)09:00jeu26(Juin 26)17:00VirtuelVirtuel Etiquettes de sessionPRNE

mar08juil(juil 8)09:00ven11(juil 11)17:00VirtuelVirtuel Etiquettes de sessionPRNE

mar08juil(juil 8)09:00ven11(juil 11)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPRNE

mar12Aoû(Aoû 12)09:00ven15(Aoû 15)17:00VirtuelVirtuel Etiquettes de sessionPRNE

mar12Aoû(Aoû 12)09:00ven15(Aoû 15)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPRNE

mar16Sep(Sep 16)09:00ven19(Sep 19)17:00VirtuelVirtuel Etiquettes de sessionPRNE

mar16Sep(Sep 16)09:00ven19(Sep 19)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPRNE

mar21Oct(Oct 21)09:00ven24(Oct 24)17:00VirtuelVirtuel Etiquettes de sessionPRNE

mar21Oct(Oct 21)09:00ven24(Oct 24)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPRNE

mar25Nov(Nov 25)09:00ven28(Nov 28)17:00VirtuelVirtuel Etiquettes de sessionPRNE

mar25Nov(Nov 25)09:00ven28(Nov 28)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPRNE

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request