Venez renforcer nos équipes sur nos nombreux domaines de formation : Big Data, Cloud, Sécurité, Développement, Systèmes, Réseaux…
Accueil » Formations » Formation Cisco DevNet : Développement d’applications à l’aide des plates-formes et des API Cisco
Vous êtes ici :
DevNet est le programme Cisco destiné aux développeurs et professionnels de l’informatique qui souhaitent écrire des applications et développer des solutions automatisées avec les produits Cisco. Ce cours en est le premier module, destiné à vous apporter les fondamentaux. Il aboutit à la certification de deuxième niveau, Cisco Certified DevNet Professional (CCDNP).
Cette formation Cisco DevNet Développement d’applications 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.
Cette formation DevNet est conçue pour toute personne qui assure, ou cherche à assurer, un rôle de développeur et qui possède une ou plusieurs années d’expérience pratique dans le développement et la maintenance d’applications construites sur des plates-formes Cisco. Cele concerne principalement 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 personnes qui se préparent à la certification Cisco Certified DevNet Professional sont également ciblées par cette formation.
Avant de suivre ce cours Cisco DevNet Développement d’applications, vous devez avoir une certaine connaissance de la conception et du codage de programmes, avec un focus sur Python. Vous devez également être familier avec les concepts d’ethernet, TCP/IP et des réseaux liés à Internet. Il est important de comprendre l’utilisation des API ainsi que des méthodologies de développement et de conception de logiciels. Enfin, avoir une expérience pratique avec un langage de programmation (en particulier Python).
La formation Cisco DevNet : Développement d’applications et automatisation des workflows avec les plates-formes Cisco (DEVASC) peut constituer une excellent prérequis.
Objectif opérationnel :
Savoir mettre en oeuvre des applications qui répondent aux besoins des entreprises.
Objectifs pédagogiques :
À l’issue de cette formation Cisco DevNet Développement d’applications, vous aurez acquis les connaissances et les compétences nécessaires pour :
Conception pour la maintenabilité
Exigences fonctionnelles et non fonctionnelles
Exigences non fonctionnelles et qualité de l’application
Maintenabilité grâce à la conception
Maintenabilité grâce à la mise en œuvre
Modularité dans la conception d’applications
Injection de dépendance
Conception pour l’utilité
Observabilité dans la conception des applications
Évolutivité dans la conception d’applications
Haute disponibilité et résilience
Latence et limitation de débit
Modèles architecturauxbr><
Diagrammes de séquence
Implémentation de l’application ChatOps
Présentation de ChatOps
ChatOps avec les équipes Cisco Webex
Diagramme de séquence d’API
Conception d’applications ChatOps
Gestion des SSID et récupération des données de localisation à l’aide de l’API Cisco Meraki
Décrire l’intégration avancée de l’API REST
Consommation des points de terminaison de l’API REST paginée
Stratégies d’erreur du réseau API REST
Flux de contrôle d’erreur de l’API REST
Optimiser l’utilisation des API
Sécurisation des données d’application
Stockage de données et protection de la confidentialité des données
Stockage des secrets d’application
Infrastructure à clé publique
Configuration des certificats de clé publique pour les applications
Application du chiffrement de bout en bout pour les API
Sécurisation des applications Web et mobiles
OWASP Top 10
Attaques par injection et validation des données
Scriptage intersite et falsification de demande
Cadre d’autorisation OAuth
Flux d’autorisation en trois étapes OAuth 2.0
Automatisation de la libération des applications
Gestion des emballages et des dépendances
Contrôle de version avancé avec Git
Stratégies de branchement
Test continu et analyse de code statique dans le pipeline CI
Identification des défaillances de pipeline CI / CD
Déployer des applications
Méthodologie de l’application à 12 facteurs
Conteneurisation d’applications à l’aide de Docker
Présentation de Kubernetes
Intégration d’applications dans un environnement CI / CD existant
Hébergement d’applications sur des périphériques réseau
Comprendre les systèmes distribués
Concepts d’application distribuée
Exemple de tableau de bord personnalisé
Concepts d’architecture pilotée par les événements
Concepts d’architecture de micro service
Stratégies efficaces de journalisation des applications distribuées
Utilisation de la journalisation distribuée pour diagnostiquer les problèmes
Surveillance des applications avec Cisco AppDynamics
Limitations des systèmes distribués et du théorème CAP
Surmonter les défis des systèmes distribués
Orchestrer le réseau et l’infrastructure
Configuration des serveurs à l’aide des API Cisco UCS
L’infrastructure comme code avec Terraform
Différencier les solutions de gestion de configuration
Configuration des paramètres réseau à l’aide de Puppet
Configuration des paramètres réseau à l’aide d’Ansible
Définition de la source de vérité de l’automatisation du réseau
Création et suppression d’objets à l’aide de l’API Firepower Threat Defense
Modélisation des données avec YANG
Présentation de YANG
Langage de requête XPath
Syntaxe de la langue YANG
Modularité du modèle de données
Configuration réseau à l’aide de RESTCONF
Télémétrie pilotée par le modèle
Télémétrie en streaming avec gNMI
Utilisation de bases de données relationnelles et non relationnelles
Évaluation des types de bases de données pour répondre aux besoins des applications
Concepts de base de données relationnelle
Concepts de base de données de valeurs-clés
Concepts de base de données basée sur des documents
Concepts de base de données basés sur des graphiques
Concepts de base de données en colonnes
Concepts de base de données de séries chronologiques
Ce cours est réalisable en intra-entreprise, en extra-entreprise , dans nos salles ou à distance.
Copyright – 2024 – Micro Ivoire – All rights reserved. Powered by Marc & Co.