DEVCOR - Developing Applications Using Cisco Platforms and APIs  Version 2021

Cisco.png

Description

Le cours "Developing Applications Using Cisco Core Platforms and APIs" (DEVCOR) v1.0 vous aide à vous préparer à la certification Cisco DevNet Professional et à un rôle d'ingénieur en automatisation réseau de niveau professionnel. Vous apprendrez à mettre en œuvre des applications réseau en utilisant les plates-formes Cisco® comme base, de la conception initiale du logiciel à l'intégration de divers systèmes, ainsi que l'automatisation des tests et du déploiement. Le cours vous donne une expérience pratique de la résolution de problèmes réels en utilisant les interfaces de programmation d'applications (API) de Cisco et des outils de développement modernes.

Ce cours vous aide à vous préparer à l'examen 350-901 "Developing Applications Using Cisco Core Platforms and APIs" (DEVCOR). En réussissant cet examen, vous remplissez les conditions de l'examen de base pour devenir Cisco Certified DevNet Professional, et vous obtenez la certification Cisco Certified DevNet Specialist - Core.

Bénéfices du cours

Ce cours vous aidera à :

  • Tirer pleinement parti des pratiques de développement de réseaux et de logiciels lorsque vous mettez en œuvre des applications pour répondre aux besoins des entreprises

  • Acquérir des compétences en matière d'applications, d'automatisation et de plates-formes Cisco

  • Vous préparer à l'examen DEVCOR 350-901, qui satisfait aux exigences de l'examen de base pour devenir Cisco Certified DevNet Professional, et qui permet d'obtenir le titre de Cisco Certified DevNet Specialist - Core

Contenu du cours

Cette classe comprend des sections de cours théoriques et des sections d'autoformation. Dans les classes dispensées par un instructeur, les cours sont donnés en temps réel, soit en personne, soit par vidéoconférence. Dans les cours d'apprentissage en ligne, les leçons sont données sur des vidéos enregistrées. Dans les deux versions, vous devrez revoir les sections d'autoformation par vous-même avant de passer l'examen de certification.

  • Module dispensé en classe : Pratiquer le développement de logiciels modernes

  • Autoformation : Description du processus de développement de logiciels

  • Autoformation : Conception de logiciels

  • Module dispensé en classe : Présentation des API en réseau

  • Module dispensé en classe : Consommation d'API basées sur REST

  • Module dispensé en classe : Utilisation de la programmabilité sur les plates-formes Cisco

  • Autoformation : Présentation des plates-formes Cisco

  • Autoformation : Description des réseaux IP (ELT uniquement)

  • Module dispensé en classe : Relier le réseau et les applications

  • Module dispensé en classe : Utilisation de la programmation pilotée par modèle avec YANG

  • Module dispensé en classe : Déploiement des applications

  • Module dispensé en classe : Tester et sécuriser les applications

  • Module dispensé en classe : Automatisation de l'infrastructure​

Labs :

  • Analyser les formats de données de l'API avec Python

  • Utiliser Git pour le contrôle des versions

  • Identifier l'architecture logicielle et les modèles de conception sur un diagramme

  • Mettre en œuvre le modèle Singleton et la méthode basée sur l'abstraction

  • Inspecter les messages du protocole HTTP

  • Utiliser Postman

  • Dépanner une réponse d'erreur HTTP

  • Utiliser les API avec Python

  • Utiliser les API du contrôleur Cisco

  • Utiliser le Cisco Webex Teams™ Collaboration API

  • Interpréter un diagramme de base de la topologie du réseau

  • Identifier la cause des problèmes de connectivité des applications

  • Effectuer les opérations du protocole de configuration de base du réseau (NETCONF)

  • Utiliser le kit de développement logiciel (SDK) de Cisco et Python pour les scripts d'automatisation

  • Utiliser les commandements en Bash pour le développement local

  • Construire un test Python Unit

  • Interpréter un Dockerfile

  • Utiliser les commandes de docker pour gérer l'environnement des développeurs locaux

  • Exploiter l'insuffisance de l'assainissement des paramètres

  • Construire un flux de travail d'automatisation des infrastructures

 

Objectifs pédagogiques

A la fin de ce cours, vous devriez être capable de :

  • Décrire l'importance des API et de l'utilisation des outils de contrôle de version dans le développement de logiciels modernes

  • Décrire les processus et pratiques communs utilisés dans le développement de logiciels

  • Décrire les possibilités d'organisation et de construction de logiciels modulaires

  • Décrire les concepts HTTP et leur application aux API basées sur le réseau

  • Appliquer les concepts de Representational State Transfer (REST) à l'intégration avec les API basées sur HTTP

  • Décrire les plates-formes Cisco et leurs capacités

  • Décrire les caractéristiques de programmabilité des différentes plates-formes Cisco

  • Décrire les concepts de base des réseaux et interpréter la topologie simple des réseaux

  • Décrire l'interaction des applications avec le réseau et les outils utilisés pour résoudre les problèmes

  • Appliquer les concepts de la programmabilité pilotée par les modèles pour automatiser les tâches courantes avec des scripts Python

  • Identifier les modèles communs de déploiement d'applications et les composants dans la filière de développement

  • Décrire les préoccupations communes en matière de sécurité et les types de tests, et utiliser la conteneurisation pour le développement local

  • Utiliser des outils pour automatiser l'infrastructure par le biais de scripts et d'une programmabilité basée sur des modèles

 

Certification

Cette formation fait partie de la certification:

  • Cisco Certified DevNet Professional  (CCDNP)

* 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

 

Durée 

  • 5 jours soit 35h

Prix public

  • Présentiel : 4 160 € HT  

  • e-Learning : 1 040 € HT

        (frais de gestion inclus)   

 

 

CLC Accepté (Cisco Learning Credit)

Dates

à Paris, à Sophia Antipolis ou distanciel *​  ​​

  • 6 - 10 septembre 📌💻

  • 15 - 19 novembre

 

en INTRA sur demande

Public concerné

Ce cours est approprié pour :

  • Les ingénieurs réseau élargissant leur base de compétences pour inclure les logiciels et l'automatisation

  • Les développeurs qui souhaitent étendre leur expertise en matière d'automatisation et de DevOps

  • Les architectes de solutions se tournant vers l'écosystème Cisco

  • Les développeurs d'infrastructures qui créent des environnements de production renforcés

Les fonctions les mieux adaptées au contenu de ce cours sont :

  • Ingénieur principal en automatisation des réseaux

  • Développeur principal de logiciels

  • Programmeur principal en intégration de systèmes

D'autres rôles professionnels pourraient trouver ce cours utile :

  • Architecte principal des infrastructures

  • Concepteur principal de réseaux

  • Ingénieur principal de développement de tests

Les candidats qui se préparent à la certification Cisco Certified DevNet Professional et Cisco Certified DevNet Specialist - Core trouveront également ce matériel utile.

 

Pré requis

Avant de suivre ce cours, vous devriez avoir :

Voici des ressources d'apprentissage Cisco qui peuvent vous aider à vous préparer :

  • Une connaissance de la conception et du codage de programmes, avec un focus sur Python

  • Familiarité avec Ethernet, TCP/IP et les réseaux liés à Internet

  • Comprendre l'utilisation des API

  • Compréhension des méthodologies de développement et de conception de logiciels

Profil formateur 

 Instructeur certifié CCSI et DevNet

Délai d’accès 

Se référer aux dates figurant au planning

É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 

 

📌 date confirmée

💻 distanciel

🚩 date presque garantie