fff

Combien de stagiaires suivront cette formation ?

Valider Annuler

Partager
Accueil    Formations    Informatique    Réseaux et Télécoms    Automatisation des réseaux    Automating Networks Using Cisco Platforms

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Public concerné

Ingénieurs en automatisation des réseaux, développeurs logiciels, programmeurs en intégration de systèmes, architectes d'infrastructures et concepteurs de réseaux.

Prérequis

Il est recommandé d'avoir des connaissances de base en informatique, des compétences de base en navigation dans un système d'exploitation PC et dans l'utilisation d'Internet ainsi qu'une expérience pratique avec un langage de programmation (en particulier Python), ou avoir suivi la formation "Programming for Network Engineers" (PRNE).

Objectifs de formation

A l'issue de cette formation, vous serez capable de :

  • Démontrer l'importance des API et de l'utilisation des outils de gestion de versions dans le développement logiciel moderne
  • Décrire les processus et pratiques couramment utilisés dans le développement logiciel
  • Identifier les différentes options pour organiser et construire des logiciels modulaires
  • Décrire les concepts HTTP et leur application aux API basées sur les réseaux
  • Appliquer les concepts de l'architecture Representational State Transfer (REST) à l'intégration d'API basées sur HTTP
  • Décrire les plateformes Cisco et leurs capacités
  • Identifier les fonctionnalités de programmabilité des différentes plateformes Cisco
  • Présenter les concepts fondamentaux des réseaux et interpréter une topologie réseau simple
  • Décrire l'interaction des applications avec le réseau ainsi que les outils utilisés pour le dépannage
  • Appliquer les concepts de programmabilité orientée modèles afin d'automatiser des tâches courantes à l'aide de scripts Python
  • Identifier les modèles de déploiement d'applications courants et les composants du pipeline de développement
  • Utiliser des outils pour automatiser l'infrastructure par le biais du scripting et de la programmabilité orientée modèles
  • Décrire les problématiques de sécurité courantes et les types de tests, et utiliser la conteneurisation pour le développement local.

Certification

200-901 (+ 432€)

Les + de la formation

Le support de cours et les labs sont en anglais.

Programme

Mettre en pratique le développement logiciel moderne

Décrire le processus de développement logiciel

Concevoir des logiciels

Présenter les API basées sur le réseau

Consommer des API basées sur REST

Présenter les plateformes et les API Cisco

Utiliser la programmabilité sur les plateformes Cisco

Décrire les réseaux IP

Mettre en relation les réseaux et les applications

Mettre en oeuvre la programmabilité orientée modèles

Déployer des applications

Automatiser l'infrastructure

Tester et sécuriser les applications

Référence du code des laboratoires

Labs :

  • Analyser les formats de données des API avec Python
  • Utiliser Git pour le contrôle de version
  • Identifier l'architecture logicielle et les modèles de conception sur un schéma
  • Mettre en oeuvre le modèle Singleton et la méthode basée sur l'abstraction
  • Analyser les messages HTTP
  • Utiliser Postman
  • Dépanner une réponse d'erreur HTTP
  • Utiliser les API avec Python
  • Utiliser l'API Cisco Webex Collaboration
  • Interpréter un schéma de topologie réseau de base
  • Identifier la cause des problèmes de connectivité des applications
  • Effectuer des opérations NETCONF de base
  • Utiliser les commandes Bash pour le développement local
  • Construire un workflow d'automatisation de l'infrastructure
  • Construire un test unitaire Python
  • Interpréter un Dockerfile
  • Utiliser les commandes Docker pour gérer l'environnement de développement local
  • Exploiter une désinfection insuffisante des paramètres

Certification (en option)

  • Prévoir l'achat de la certification en supplément
  • Le passage de l'examen se fera (ultérieurement) dans un centre agréé Pearson Vue
  • L'examen (en anglais) s'effectue en ligne, et durera en moyenne 2h00

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités, méthodes et moyens pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).

Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).

Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.

* nous consulter pour la faisabilité en distanciel

** ratio variable selon le cours suivi

Modalités d’évaluation des acquis

  • En cours de formation, par des évaluations formatives, à travers des travaux pratiques réalisés sur les labs (à l'issue de chaque module)
  • Et/ou, en fin de formation, par une certification (proposée en option)

Accessibilité de la formation

Le groupe M2i s'engage pour faciliter l'accessibilité de ses formations. Toutes nos formations sont accessibles aux personnes en situation de handicap : les détails de l'accueil des personnes sont consultables sur la page Accueil Handicap

Modalités et délais d’accès à la formation

Les formations M2i sont disponibles selon les modalités proposées sur la page programme. Les inscriptions sont possibles jusqu'à 48 heures ouvrées avant le début de la formation. Dans le cas d'une formation financée par le CPF, ce délai est porté à 12 jours ouvrés.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.