NPDEV - Developing with Cisco Network Programmability Version 2022

Cisco.png

 

 

 

Description

Developing with Cisco Network Programmability (NPDEV) est une formation de 5 jours conçue pour vous apprendre à automatiser l'infrastructure réseau et / ou utiliser des API et des boîtes à outils pour interagir avec les contrôleurs SDN et les périphériques individuels. Cette formation est alignée sur les sujets couverts par l'examen NPDEV 300-560, menant à la certification de spécialiste en développement de programmabilité réseau Cisco.

Contenu du cours

Module 1 : Introduction

Module 2 : Principes de base de la mise en réseau

  • Composants et concepts de la programmabilité du réseau

  • Concepts de mise en réseau et modèles OSI et TCP / IP

  • Fonctions des composants d'infrastructure dans un réseau

  • Concepts de commutation

  • Description de l'adressage IPv4 et IPv6 et du sous-réseau

  • Concepts de routage

Module 3 : Programmabilité de l'appareil

  • NETCONF, YANG et RESTCONF

  • Programmation du logiciel Cisco IOS XE et XR

  • Programmation du logiciel Cisco ASA

  • Programmation du logiciel Cisco NX-OS

 

Module 4 : Cisco ACI

  • Cisco ACI

  • Cisco APIC REST API

  • Cobra SDK et Arya

 

Module 5 : Module Cisco APIC-EM

  • Plateforme APIC-EM

  • Services APIC-EM

  • Applications avancées APIC-EM

  • API REST APIC-EM

  • Ressources de développeur pour Postman et Python

 

Module 6 : Contrôleur SDN OpenDaylight (ODL)

  • Architecture ODL

  • Caractéristiques et capacités

  • Applications

 

Module 7 : Outils et techniques de programmation de réseau

  • Réseaux et systèmes virtuels

  • Laboratoire virtuel de routage Internet

  • Gestion de la configuration

  • Configuration de la sécurité pour les contrôleurs

 

Labs :

  • Lab 1 : Explorer et configurer le périphérique à l'aide de CLI

  • Lab 2 : Explorer les modèles YANG

  • Lab 3 : Utiliser les outils YANG

  • Lab 4 : Utiliser NETCONF Via SSH

  • Lab 5 : Utiliser l'outil pyang Tool pour fichier XML

  • Lab 6 : Utiliser la bibliothèque Python ncclient

  • Lab 7 : Utiliser YDK

  • Lab 8 : Utiliser RESTCONF avec Cisco IOS XE Software

  • Lab 9 : Utiliser les pages de documentation

  • Lab 10 : Exécuter des scripts Python natifs sur Cisco NX-OS

  • Lab 11 : Utiliser Cisco NX-API sur Cisco NX-OS

  • Lab 12 : Configurer le périphérique Cisco NX-OS en utilisant NETCONF et CLI

  • Lab 13 : Utiliser l'interface graphique Web de Cisco APIC

  • Lab 14 : Explorer la boîte à outil d'ACI Toolkit

  • Lab 15 : Utiliser Postman pour Cisco APIC Fabric Discovery

  • Lab 16 : Utiliser Python et Cisco APIC REST API

  • Lab 17 : Utiliser Cobra avec les "tenants" et les OM connexes

  • Lab 18 : Utiliser Arya pour générer le code Cobra

  • Lab 19 : Accéder à l'interface utilisateur Web de Cisco APIC-EM

  • Lab 20 : Configurer Network Device Discovery Job

  • Lab 21 : Travailler avec l'inventaire des périphériques

  • Lab 22 : Utiliser les emplacements et les tags

  • Lab 23 : Créer des utilisateurs internes Cisco APIC-EM et examinez les rôles utilisateurs

  • Lab 24 : Utiliser les outils de développement du navigateur pour examiner les API REST

  • Lab 25 : Utiliser les pages de l'API Swagger

  • Lab 26 : Utiliser Postman pour Discovery

  • Lab 27 : Utiliser Python avec Cisco APIC-EM

  • Lab 28 : Utiliser la bibliothèque Python uniq avec Cisco APIC-EM

  • Lab 29 : Installer la distribution ODL et utiliser Karaf pour gérer les fonctionnalités

  • Lab 30 : Examiner l'application Gestionnaire de fonctions

  • Lab 31 : Examiner l'application UI YANG

  • Lab Discovery 32 : Expérience avec NETCONF

  • Lab 33 : Utiliser ODL avec le logiciel Cisco IOS XR

  • Lab 34 : Explorer les nœuds d'application de l'interface utilisateur DLUX

  • Lab 35 : Examen de l'exemple d'application Toaster

  • Lab 36 : Examiner le modèle d'inventaire ODL

  • Lab 37 : Exécuter votre propre distribution ODL

Évaluations et sanctions de la formation

  • Quizz intermédiaires 

  • Lab technique en fin de module

  • Évaluation de satisfaction via un questionnaire pré formation, à chaud et à froid

  • Attestation de présence et de formation 

* Formation distanciel possible :

  • de votre entreprise

  • de chez vous

  • de nos locaux à Sophia Antipolis (équipement Cisco Webex Board)

Nos formations sont accessibles aux personnes en situation de handicap.

Un questionnaire envoyé en amont de la formation invite les participants à nous contacter s’ils ont besoins d’aménagements spécifiques en lien avec leur situation de handicap. Nous nous employons à rechercher, avec les personnes concernées, les moyens de compensation qui leur seront adaptés.

Pour en valider l'accès merci de nous contacter contact@formation-IT.org

NPDEV

remplacé par

ENAUI

573cf9b1103e63f747b07252_new-corner.png

Durée 

5 jours soit 35 heures

Prix public

3.800 € HT

Dates à Paris

  • sur demande

Public concerné

  • Développeurs de logiciels

  • Ingénieurs

  • Programmeurs de logiciels

  • Concepteurs de réseaux

Objectifs pédagogiques

  • Apprendre les bases du réseautage, de l'adressage et du sous-réseautage IPv4 et IPv6, des fonctions des composants d'infrastructure dans un réseau, et de la nécessité d'une programmabilité réseau

  • Examiner la gestion des données et les formats.

  • Découvrir les technologies et les cadres conceptuels de Cisco ACI, APIC-EM et Open SDN Controller, ainsi que la création de requêtes REST et Python.

  • En savoir plus sur le framework Cisco NSO et comment faire des requêtes REST, YANG et Python

  • Interpréter et créer du code pour déployer des configurations sur plusieurs périphériques à l'aide de RESTConf et NETConf

Pré requis

  • CCNP ou expérience équivalente (CCNP, CCIE, CCDP, ou CCDE est nécessaire pour obtenir la certification NP de spécialiste en conception et mise en œuvre)

  • Avoir suivi le cours PRNE (Programming for Network Engineers) (ou expérience en programmation Python équivalente)

  • Designing and Implementing Cisco Network Programmability (NPDESI)

Méthode et Moyens Pédagogiques

Ce cours allie théorie, démonstrations, discussions interactives mais aussi exercices pratiques.
Un support de cours est remis à chaque participant.
Les exercices se basent sur des labs disponible à distance.

Profil formateur 

Instructeur certifié CCSI et DNA

Délai d’accès 

Se référer aux dates figurant au planning

Sanction de la formation 

Une attestation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation sera remise au(x) stagiaire(s) à l’issue de la formation