Accueil > Formations > Infrastructures & Réseaux > Ingénierie Réseaux & Télécoms > Développer des applications et automatiser des workflows avec les platesformes Cisco Core (DEVASC)
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 !
Vue d'ensemble
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.
Avant de suivre ce cours, il est recommandé de disposer :
- De bases en informatique.
- D’une aisance avec la navigation dans un système d’exploitation PC.
- Des compétences essentielles pour l’usage d’Internet.
- D’une première pratique d’un langage de programmation, idéalement Python.
Ressources Cisco utiles pour se préparer : https://developer.cisco.com/certification/
Objectifs pédagogiques
Programme détaillé
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
Prochaines sessions
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
