5 jours (35 heures) | Prix par personne : 4150 €ht | CLCs : 45

Ref : F-C-DEVASC




Objectifs

 

  • Décrire l'importance des API et l'utilisation des outils de contrôle de version dans le développement de logiciels modernes

  • Décrire les processus et pratiques courants utilisés dans le développement de logiciels

  • Décrire les options d'organisation et de construction de logiciels modulaires

  • Décrire les concepts HTTP et leur application aux API basées sur le réseau

  • Appliquer les concepts REST (Representational State Transfer) à l'intégration avec les API HTTP

  • Décrire les plates-formes Cisco et leurs capacités

  • Décrire les fonctionnalités de programmabilité de différentes plates-formes Cisco

  • Décrire les concepts de base du réseau et interpréter la topologie de réseau simple

  • Décrire l'interaction des applications avec le réseau et les outils utilisés pour résoudre les problèmes

  • Appliquer des concepts de programmabilité pilotée par les modèles pour automatiser les tâches courantes avec des scripts Python

  • Identifier les modèles et composants de déploiement d'applications courants dans le pipeline de développement

  • Décrire les problèmes de sécurité courants et les types de tests, et utiliser la conteneurisation pour le développement local

  • Utiliser des outils pour automatiser l'infrastructure grâce aux scripts et à la programmabilité pilotée par les modèles


Pour qui ?

Ingénieur en automatisation réseau Développeur de logiciels Programmeur d'intégration système Architecte d'infrastructure Concepteur de réseau


Pré-Requis

 

  • Connaissances de base en informatique

  • Compétences de base en navigation dans le système d'exploitation PC

  • Compétences de base en matière d'utilisation d'Internet

  • Expérience pratique avec un langage de programmation (spécifiquement Python)


Programme

 

  • Pratiquer le développement de logiciels modernes
  • Décrire le processus de développement logiciel (autoformation)
  • Conception de logiciels (autoformation)
  • Présentation des API basées sur le réseau
  • Consommation d'API basées sur REST
  • Présentation des plates-formes et des API Cisco (autoformation)
  • Utilisation de la programmabilité sur les plates-formes Cisco
  • Décrire les réseaux IP (autoformation)
  • Mise en relation du réseau et des applications
  • Utilisation de la programmabilité pilotée par le modèle
  • Déployer des applications
  • Automatisation de l'infrastructure
  • Test et sécurisation des applications


Pédagogie

 

  • Analyser les formats de données API avec Python

  • Utiliser Git pour le contrôle de version

  • Identifier l'architecture logicielle et les modèles de conception sur un diagramme

  • Implémenter un modèle singleton et une méthode basée sur l'abstraction

  • Inspecter les messages du protocole HTTP

  • Utiliser Postman

  • Dépanner une réponse d'erreur HTTP

  • Utiliser des API avec Python

  • Utilisez les API du contrôleur Cisco

  • Utilisez l'API de collaboration Cisco Webex Teams ™

  • Interpréter un diagramme de topologie de réseau de base

  • Identifier la cause des problèmes de connectivité des applications

  • Effectuer des opérations NETCONF (Basic Network Configuration Protocol)

  • Utilisez le kit de développement logiciel Cisco (SDK) et Python pour les scripts d'automatisation

  • Utiliser les commandes Bash pour le développement local

  • Construire un test unitaire Python

  • Interpréter un Dockerfile

  • Utiliser les commandes Docker pour gérer l'environnement de développement local

  • Exploiter une désinfection des paramètres insuffisante

  • Construire un workflow d'automatisation d'infrastructure


Modalités d'accés & inscription

Le client qui souhaite souscrire à une formation remplit une demande de pré-inscription. Learneo retourne une proposition commerciale comprenant les caractéristiques de formation (type, durée) et la proposition financière. La commande n'est ferme et définitive qu'une fois la proposition commerciale signée par le client.
5 jours ouvrés (en moyenne) avant le début de la formation


Accessibilité aux personnes en situation de handicap

Contact : 01.53.20.37.00 | info@learneo.fr


Dates

Pour réserver une place, cliquez sur la date de votre choix: