SF34472
5 jours
En présentiel ou distanciel
- 35 heures de formation
- Exercices pratiques
- Prise en charge OPCO possible
Un renseignement ?
Contactez-nous !- En entreprise ou à distance
- Cadrage pédagogique gratuit
- Programme de formation sur mesure
- Formateur expert dédié
- Prise en charge OPCO possible
Formation Développer des applications et automatiser des workflows avec les platesformes Cisco Core (DEVASC).
Exploitez les API Cisco, Python et l’automatisation pour accélérer le développement et l’exploitation de vos réseaux !
La formation DEVASC (Developing Applications and Automating Workflows using Cisco Core Platforms) vous apporte les fondamentaux pour concevoir des applications s’appuyant sur les plates-formes Cisco, et pour mettre en place des flux d’automatisation dans des contextes réseau, sécurité, collaboration et infrastructure IT. Elle met l’accent sur la pratique, au travers de cas concrets utilisant les API Cisco et des outils de développement actuels (consommation d’API, scripts, gestion de versions, tests, conteneurs, etc.). Elle s’adresse aux profils ayant déjà une première expérience (environ 1 an ou plus) dans le développement et la maintenance d’applications construites autour de technologies Cisco, ou souhaitant évoluer vers des rôles orientés programmabilité et automatisation. Cette formation prépare à l’examen DEVASC 200-901 menant à la certification Cisco Certified DevNet Associate.
Programme de formation Développer des applications et automatiser des workflows avec les platesformes Cisco Core (DEVASC).
Plan du cours
Pratiquer le développement logiciel moderne
Interfaces API et formats de données
Contrôle de version avec Git
Processus de développement logiciel (autoformation)
Conception logicielle (autoformation)
Introduction aux API réseau
Principes HTTP et analyse des échanges
Consommer des API REST
Utilisation d’outils de test d’API et intégration via scripts
Exploiter la programmabilité des plates-formes Cisco
Présentation des plates-formes Cisco (autoformation)
Réseaux IP : fondamentaux (ELT uniquement) (autoformation)
Relier le réseau et les applications
Programmabilité pilotée par modèle avec YANG
Déploiement des applications
Tester et sécuriser les applications
Automatisation de l’infrastructure
Travaux pratiques (Labs)
Analyser des formats de données d’API avec Python
Utiliser Git pour la gestion de versions
Reconnaître l’architecture logicielle et des patrons de conception sur un schéma
Implémenter le patron Singleton et une approche basée sur l’abstraction
Inspecter des messages HTTP
Prendre en main Postman
Diagnostiquer une erreur HTTP côté réponse
Appeler des API avec Python
Exploiter les API d’un contrôleur Cisco
Utiliser l’API de collaboration Cisco Webex Teams™
Lire un schéma simple de topologie réseau
Identifier l’origine de problèmes de connectivité applicative
Réaliser des opérations NETCONF de configuration réseau de base
Scripter l’automatisation avec Python et le SDK Cisco
Utiliser des commandes Bash pour le développement en local
Écrire un test unitaire Python
Interpréter un Dockerfile
Piloter l’environnement de développement local avec les commandes Docker
Exploiter un manque d’assainissement des paramètres
Construire un workflow d’automatisation d’infrastructure
Nos autres formations en Constructeurs, plateformes et outils .
Formation Aruba AOS 8 – Configuration de la Mobilité Niveau 1 (CAM1)
Formation Cisco Certified Network Associate, avec certification CCNA
Formation Cisco Initiation
Formation CompTIA Network+, préparation à la certification
Formation Conception de solutions d’accès au campus HPE (DACAS)
Formation Déployer les solutions de collaboration Cisco Cloud & Edge (CLCEI)
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.
