Ce cours comprend des sections de cours théoriques et des sections d'autoformation. Dans les cours 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