CISCO - DEVCOR
Développement d'applications à l'aide des plates-formes et des API Cisco Core
Formation créée le 19/04/2021. Dernière mise à jour le 04/08/2023.
Version du programme : 1
Programme de la formation
Le cours Développement d'applications à l'aide des plates-formes et des API Cisco Core (DEVCOR) v1.0 vous aide à vous préparer à la certification Cisco DevNet Professional et aux rôles d'ingénieur en automatisation de 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 logicielle initiale à l'intégration de systèmes diversifiés, ainsi qu'à l'automatisation des tests et du déploiement. Le cours vous offre une expérience pratique de la résolution de problèmes du monde réel à l'aide des interfaces de programmation d'application (API) Cisco et des outils de développement modernes. Ce cours vous aide à vous préparer à passer l' examen 350-901 Developing Applications using Cisco Core Platforms and APIs (DEVCOR) . En réussissant cet examen, vous répondez à l'exigence d'examen de base pour Cisco Certified DevNet Professional et vous obtenez la certification Cisco Certified DevNet Specialist - Core . Ce cours vous rapporte également 64 crédits de formation continue (FC) en vue de la recertification. Ce cours vous aidera à : Tirez pleinement parti des pratiques de développement de réseau et de logiciel lorsque vous implémentez des applications pour répondre aux besoins de l'entreprise Maîtrisez les applications, l'automatisation et les plates-formes Cisco Veuillez noter que ce cours est une combinaison d'étude dirigée par un instructeur et d'auto-apprentissage - 5 jours en classe et environ 3 jours d'auto-apprentissage. Le contenu d'auto-apprentissage sera fourni dans le cadre du didacticiel numérique que vous recevrez au début du cours et devrait faire partie de votre préparation à l'examen.
Objectifs de la formation
- Décrire les caractéristiques architecturales et les modèles qui améliorent la maintenabilité des applications
- Décrire les caractéristiques architecturales et les modèles qui améliorent la facilité de maintenance des applications Identifier les étapes de conception et de création d'une application ChatOps
- Implémentez des intégrations d'API REST (Representational State Transfer) robustes avec gestion des erreurs réseau, pagination et contrôle de flux d'erreurs
- Décrire les étapes nécessaires pour sécuriser les données utilisateur et système dans les applications
- Décrivez les étapes nécessaires pour sécuriser les applications
- Identifier les tâches courantes dans le processus de publication automatisée des applications
- Décrire les meilleures pratiques pour le déploiement d'applications
- Décrire les méthodologies de conception de systèmes distribués
- Décrire les concepts de gestion de la configuration d'infrastructure et d'automatisation des appareils
- Utilisez des modèles de données Yet Another Next Generation (YANG) pour décrire les configurations réseau et la télémétrie
- Comparez divers types de bases de données relationnelles et non relationnelles et comment sélectionner le type approprié en fonction des besoins
Profil des bénéficiaires
- Ce cours est conçu pour toute personne qui joue ou cherche à jouer un rôle de développeur et possède une ou plusieurs années d'expérience pratique dans le développement et la maintenance d'applications basées sur des plates-formes Cisco.
- Ce cours couvre un matériel spécialisé sur la conception, le développement et le débogage d'applications à l'aide des API et des plates-formes Cisco, ainsi que sur la gestion et le déploiement d'applications sur l'infrastructure Cisco.
- Le cours est approprié pour : Les ingénieurs réseau élargissent leur base de compétences pour inclure les logiciels et l'automatisation Développeurs développant leur expertise en automatisation et DevOps Les architectes de solutions migrent vers l'écosystème Cisco Développeurs d'infrastructures qui conçoivent des environnements de production renforcés
- Les rôles de travail les mieux adaptés à la matière de ce cours sont : Ingénieur principal en automatisation de réseau DEVELOPPEUR de logiciel confirmé Programmeur principal d'intégration de systèmes
- Les postes supplémentaires qui pourraient trouver ce cours utile sont : Architecte d'infrastructure senior Concepteur de réseau senior Ingénieur principal de développement de tests Les étudiants qui se préparent à la certification Cisco Certified DevNet Professional et Cisco Certified DevNet Specialist - Core trouveront également ce matériel utile.
- Pour profiter pleinement de ce cours, vous devez avoir trois à cinq ans d'expérience dans la conception et la mise en œuvre d'applications basées sur les plates-formes Cisco.
- Il n'y a pas de prérequis formel pour la certification Cisco Certified DevNet Associate, mais vous devez vous assurer d'avoir une bonne compréhension des sujets d'examen avant de passer l'examen ainsi que des connaissances dans les domaines suivants : Connaissance de la conception et du codage de programmes avec un accent sur Python Connaissance des réseaux Ethernet, TCP / IP et Internet Comprendre l'utilisation des API Compréhension des méthodologies de développement et de conception de logiciels Expérience pratique avec un langage de programmation (en particulier Python)
- Voici les ressources d'apprentissage Cisco qui peuvent vous aider à vous préparer : Développement d'applications et automatisation des flux de travail à l'aide des plates-formes Cisco Core (DEVASC) Explorez la zone de certification DevNet pour des sujets et des laboratoires spécifiques liés à ce cours et à la certification: https://developer.cisco.com/certification/
Contenu de la formation
-
Conception pour la maintenabilité
-
Concevoir pour la facilité de service
-
Implémentation de l'application ChatOps
-
Décrire l'intégration de l'API REST avancée
-
Sécurisation des données d'application
-
Sécurisation des applications Web et mobiles
-
Automatisation de la publication des applications
-
Déployer des applications
-
Comprendre les systèmes distribués
-
Orchestration du réseau et de l'infrastructure
-
Modélisation des données avec YANG
-
Utilisation de bases de données relationnelles et non relationnelles
-
Référence du code de laboratoire
-
Aperçu du laboratoire
- Construire un diagramme de séquence
- Construire un diagramme de séquence Web
- Utilisez l'API Cisco Webex Teams ™ pour activer ChatOps
- Intégrez l'API Cisco Meraki ™ pour répertorier les identifiants des ensembles de services (SSID) et récupérer les données de localisation
- Utiliser le point de terminaison de l'API REST paginé
- Utiliser les techniques de flux de contrôle d'erreur de l'API REST
- Évaluer l'application pour les vulnérabilités OWASP (Common Open Web Application Security Project)
- Résoudre les conflits de fusion avec Git
- Diagnostiquer les pannes de pipeline d'intégration continue et de livraison continue (CI / CD)
- Containerize Application à l'aide de Docker
- Intégrer l'application dans l'environnement CI / CD existant
- Diagnostiquer les problèmes à l'aide des journaux d'application
- Configurer les paramètres réseau à l'aide de Puppet
- Configurer les paramètres réseau à l'aide d'Ansible
- Synchroniser la configuration des périphériques Firepower
- Utiliser RESTCONF pour la configuration du réseau
- Requête de base de données relationnelle
- Magasin de documents de requête
- Base de données de séries chronologiques de requêtes
- Base de données de graphes de requêtes
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Accueil des stagiaires dans une salle dédiée à la formation.
- Documents supports de formation projetés en anglais
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
Qualité et satisfaction
Modalités de certification
- Recommandé comme préparation à l'examen suivant : DEVCOR 350-901 - Examen DevNet Professional Le voucher de certification sera à acheter en plus de votre formation.
- https://home.pearsonvue.com/cisco
- L' examen DEVCOR 350-901 certifie vos connaissances en développement et en conception de logiciels, y compris l'utilisation des API, des plates-formes Cisco, du déploiement et de la sécurité des applications, ainsi que de l'infrastructure et de l'automatisation. Une fois que vous avez réussi 350-901 DEVCOR , vous répondez à l'exigence d'examen de base pour Cisco Certified DevNet Professional, et vous obtenez la certification Cisco Certified DevNet Specialist - Core.
- 3 ans