Cisco Certified DevNet Associate, préparation à la certification DEVASC (200-901)

Formation avec préparation à la certification

Les compétences logicielles jouent un rôle important dans les programmes de formation en ingénierie réseau de Cisco, c’est pourquoi Cisco a lancé une série de formations et de certifications autour du réseau piloté par logiciel. Au travers de cette formation vous vous formerez à la conception et au développement de logiciels, à la compréhension de l’utilisation des API, au déploiement et à la sécurité des applications sur les plates-formes Cisco. Cette formation vous permettra au final de préparer l’examen DEVASC 200-901, qui permet d’obtenir la certification DevNet Associate, porte d’entrée unique du nouveau cursus Devnet Cisco.

Développer et concevoir des logiciels pour les plateformes Cisco
• Comprendre et utiliser les API
• Déployer et sécuriser des applications
• Mettre en place et utiliser des infrastructures
• Maitriser les fondamentaux du réseau

Développement et conception de logiciels

  • Utilisation des outils de contrôle de version dans le développement de logiciels modernes
    • Processus courants utilisés dans le développement logiciels
    • Options d’organisation et de construction des logiciels modulaires

Comprendre et utiliser les API

  • Analyser les formats de données API avec Python
    • Les concepts HTTP et leur application API basées sur le réseau
    • Les concepts REST (Representational State Transfer) dans le développement avec les API HTTP

Plateformes Cisco et développement

  • Les plates-formes Cisco et leurs capacités
    • La programmabilité sur les plates-formes Cisco
    • Les concepts de base du réseau et la topologie de réseau simple
    • Les applications réseaux et les outils utilisés pour résoudre les problèmes
    • La programmabilité pilotée par les modèles pour automatiser les tâches courantes avec des scripts Python

Déploiement et sécurité des applications

  • Les modèles et composants de déploiement d’applications courants dans le pipeline de développement
    • Construire un Dockerfile
    • Utiliser les commandes Docker pour gérer l’environnement de développement local
    • Les problèmes de sécurité courants,  les types de tests, et comment utiliser la «  »conteneurisation » » pour le développement local

Infrastructure et automatisation

  • Construire un workflow d’automatisation d’infrastructure

Connaissances en développement logiciels
• Expérience pratique avec un langage de programmation (Python)
• Bonne compréhension des systèmes d’exploitation
• Compétences en matière d’utilisation Internet
• Compréhension de l’adressage IP

Développeur de logiciels
• Ingénieur réseaux
• Administrateur réseaux
• Technicien réseaux
• Chef de projet

Cette formation s’adresse aux profils suivants

Administrateur système