NPDEV - Developing with Cisco Network Programmability 

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

Durée 

5 jours soit 35 heures

Prix public

3.800 € HT

CLC Accepté (Cisco Learning Credit)

Dates à Paris

  • 18 - 22 novembre

  • 13 - 17 janvier 2020

  • 20 - 24 avril 2020

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

  • Identifier les outils de développement de programmabilité réseau disponibles et les plates-formes virtuelles Cisco

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.

Autres formations 

SARL DIG-IT

Simplifiez vous l'IT

 

Tél : +33 (0)6 09 52 48 96

Mail : sandra@formation-IT.org

Centre de Formation enregistré

sous la DA n° 93.06.07876.06

SIRET 822 060 372 00015 - APE 7022Z 

  • Twitter Classic
  • LinkedIn Social Icon
  • Facebook Social Icon