Formation Cisco DevNet : Développement d'applications à l'aide des plates-formes et des API Cisco

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Cisco DevNet Développement d'applications, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Décrire les caractéristiques et les motifs architecturaux qui améliorent la maintenabilité de l'application
  • Décrire les caractéristiques et les modèles architecturaux qui améliorent la fonctionnalité de l'application
  • Identifier les étapes pour concevoir et construire une application ChatOps
  • Mettre en œuvre de solides intégrations de l'API REST (Representational State Transfer) avec traitement des erreurs de réseau, pagination et contrôle du flux d'erreurs
  • Décrire les étapes nécessaires pour sécuriser les données des utilisateurs et des systèmes dans les applications
  • Décrire les étapes nécessaires pour sécuriser les demandes
  • Identifier les tâches communes dans le processus automatisé de lancement des demandes
  • Décrire les meilleures pratiques pour le déploiement des applications
  • Décrire les méthodologies de conception des systèmes distribués
  • Décrire les concepts de gestion de la configuration de l'infrastructure et d'automatisation des dispositifs
  • Utiliser encore une autre génération de modèles de données (YANG) pour décrire les configurations de réseau et la télémétrie
  • Comparer différents types de bases de données relationnelles et non relationnelles et comment sélectionner le type approprié en fonction des besoins

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 4 200,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 4 200,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

DevNet est le programme Cisco destiné aux développeurs et professionnels de l'informatique qui souhaitent écrire des applications et développer des solutions automatisées avec les produits Cisco. Ce cours en est le premier module, destiné à vous apporter les fondamentaux. Il aboutit à la certification de deuxième niveau, Cisco Certified DevNet Professional (CCDNP).

Cette formation Cisco DevNet Développement d'applications vous aide à vous préparer à la certification Cisco DevNet Professional et à un rôle d'ingénieur en automatisation réseau de niveau professionnel. Vous apprendrez à mettre en œuvre des applications réseau en utilisant les plates-formes Cisco comme base, de la conception initiale du logiciel à l'intégration de divers systèmes, ainsi que l'automatisation des tests et du déploiement. Le cours vous donne une expérience pratique de la résolution de problèmes réels en utilisant les interfaces de programmation d'applications (API) de Cisco et des outils de développement modernes.

Programme

Conception pour la maintenabilité

Exigences fonctionnelles et non fonctionnelles
Exigences non fonctionnelles et qualité de l’application
Maintenabilité grâce à la conception
Maintenabilité grâce à la mise en œuvre
Modularité dans la conception d’applications
Injection de dépendance

Conception pour l’utilité

Observabilité dans la conception des applications
Évolutivité dans la conception d’applications
Haute disponibilité et résilience
Latence et limitation de débit
Modèles architecturaux
Diagrammes de séquence

Implémentation de l’application ChatOps

Présentation de ChatOps
ChatOps avec les équipes Cisco Webex
Diagramme de séquence d’API
Conception d’applications ChatOps
Gestion des SSID et récupération des données de localisation à l’aide de l’API Cisco Meraki

Décrire l’intégration avancée de l’API REST

Consommation des points de terminaison de l’API REST paginée
Stratégies d’erreur du réseau API REST
Flux de contrôle d’erreur de l’API REST
Optimiser l’utilisation des API

Sécurisation des données d’application

Stockage de données et protection de la confidentialité des données
Stockage des secrets d’application
Infrastructure à clé publique
Configuration des certificats de clé publique pour les applications
Application du chiffrement de bout en bout pour les API

Sécurisation des applications Web et mobiles

OWASP Top 10
Attaques par injection et validation des données
Scriptage intersite et falsification de demande
Cadre d’autorisation OAuth
Flux d’autorisation en trois étapes OAuth 2.0

Automatisation de la libération des applications

Gestion des emballages et des dépendances
Contrôle de version avancé avec Git
Stratégies de branchement
Test continu et analyse de code statique dans le pipeline CI
Identification des défaillances de pipeline CI / CD

Déployer des applications

Méthodologie de l’application à 12 facteurs
Conteneurisation d’applications à l’aide de Docker
Présentation de Kubernetes
Intégration d’applications dans un environnement CI / CD existant
Hébergement d’applications sur des périphériques réseau

Comprendre les systèmes distribués

Concepts d’application distribuée
Exemple de tableau de bord personnalisé
Concepts d’architecture pilotée par les événements
Concepts d’architecture de microservice
Stratégies efficaces de journalisation des applications distribuées
Utilisation de la journalisation distribuée pour diagnostiquer les problèmes
Surveillance des applications avec Cisco AppDynamics
Limitations des systèmes distribués et du théorème CAP
Surmonter les défis des systèmes distribués

Orchestrer le réseau et l’infrastructure

Configuration des serveurs à l’aide des API Cisco UCS
L’infrastructure comme code avec Terraform
Différencier les solutions de gestion de configuration
Configuration des paramètres réseau à l’aide de Puppet
Configuration des paramètres réseau à l’aide d’Ansible
Définition de la source de vérité de l’automatisation du réseau
Création et suppression d’objets à l’aide de l’API Firepower Threat Defense

Modélisation des données avec YANG

Présentation de YANG
Langage de requête XPath
Syntaxe de la langue YANG
Modularité du modèle de données
Configuration réseau à l’aide de RESTCONF
Télémétrie pilotée par le modèle
Télémétrie en streaming avec gNMI

Utilisation de bases de données relationnelles et non relationnelles

Évaluation des types de bases de données pour répondre aux besoins des applications
Concepts de base de données relationnelle
Concepts de base de données de valeurs-clés
Concepts de base de données basée sur des documents
Concepts de base de données basés sur des graphiques
Concepts de base de données en colonnes
Concepts de base de données de séries chronologiques

Prérequis

Avant de suivre ce cours Cisco DevNet Développement d'applications, vous devez avoir une certaine connaissance de la conception et du codage de programmes, avec un focus sur Python. Vous devez également être familier avec les concepts d'ethernet, TCP/IP et des réseaux liés à Internet. Il est important de comprendre l'utilisation des API ainsi que des méthodologies de développement et de conception de logiciels. Enfin, avoir une expérience pratique avec un langage de programmation (en particulier Python).
La formation Cisco DevNet : Développement d'applications et automatisation des workflows avec les plates-formes Cisco (DEVASC) peut constituer une excellent prérequis.

Public

Cette formation DevNet est conçue pour toute personne qui assure, ou cherche à assurer, un rôle de développeur et qui possède une ou plusieurs années d'expérience pratique dans le développement et la maintenance d'applications construites sur des plates-formes Cisco. Cele concerne principalement les ingénieurs réseau élargissant leur base de compétences pour inclure les logiciels et l'automatisation, les développeurs qui souhaitent étendre leur expertise en matière d'automatisation et de DevOps, les architectes de solutions se tournant vers l'écosystème Cisco, les développeurs d'infrastructures qui créent des environnements de production renforcés.
Les personnes qui se préparent à la certification Cisco Certified DevNet Professional sont également ciblées par cette formation.

Ces formations pourraient vous intéresser

Objectifs de la formation

À l'issue de cette formation Cisco MultiCast - Mettre en ouvre une infrastructure, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les avantages du Multicast
  • Lister les différents types d'applications Multicast et ce qu'elles nécessitent
  • Identifier les problèmes d'adressage du Multicasting IP
  • Expliquer la façon dont les applications Multicast fonctionnent et identifier les pré-requis qu'il faut avoir pour les mettre en oeuvre
  • Expliquer les principes et le fonctionnement détaillé des différents modes des PIM ( Protocol Independent Multicast)
  • Décrire les variantes du mode PIMSparse (Environnements PIM bidirectionnels et Source Specific Multicast)
  • Sélectionner les protocoles Multicast pour les différents environnements
  • Décrire le déploiement de Multicast dans des environnements Border Gateway Protocol (BGP)
  • Décrire le déploiement Multicast dans des environnements Multiprotocol Label Switching VPN.
 
Tarif

A partir de 4 290,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Le framework open-source Ionic permet de construire des applications mobiles multiplateformes (iOS, Android) en utilisant les technologies standard du web comme HTML, CSS, JavaScript. Positionné UX, Ionic dispose, en plus de son interface de ligne de commande (CLI), de nombreuses bibliothèques telles que des outils d'interaction (alertes, icônes, gestuelle...), de graphismes personnalisables et permet de créer des API.

Cette formation Ionic vous apprend à utiliser Ionic pour créer des applications multiplateformes.

Tarif

A partir de 2 175,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les défis et solutions liés à la gestion des ordinateurs de bureau et des périphériques dans un environnement d'entreprise
  • Déployer les bureaux Windows 10 / 11 Entreprise
  • Gérer les profils utilisateur et la virtualisation du statut de l'utilisateur
  • Décrire les paramètres du bureau et de l'application en utilisant la stratégie de groupe
  • Reconnaître les informations d'identification et l'identité Windows
  • Gérer l'accès aux données pour les périphériques Windows
  • Utiliser les périphériques Windows 10 / 11 à l'aide des solutions de mobilité d'entreprise
  • Gérer les clients avec Intune
  • Gérer la sécurité avec Windows Defender.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Envoyer, afficher et répondre aux messages
  • Utiliser l'aide en ligne et les documentations de référence
Tarif

A partir de 3 200,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Concevoir une application console basée en utilisant .NET 5.0
  • Utiliser Visual Studio pour créer, déboguer et organiser vos projets
  • Utiliser toutes les fonctionnalités du langage C#
  • Pratiquer la programmation orientée objet.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l'issue de la formation C#11, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Comprendre les principes du développement objet (classe, méthode, héritage, etc.)
  • Comprendre le rôle du framework .NET 7 et savoir utiliser ses classes
  • Configurer et utiliser Visual Studio 2022
  • Maîtriser la syntaxe et les concepts du langage C#11
  • Utiliser ADO.NET et LINQ pour accéder aux données d'une base quelque soit leur provenance et les manipuler
  • Savoir appliquer les grands principes de C#11 à la réalisation d'applications riches (Windows Forms ou WPF)
  • Utiliser des services Web XML dans une application C#11
  • Tester des fonctionnalités avancées de C#11
  • Créer une première application Web en ASP.NET
Tarif

A partir de 2 910,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les composants de la pile Elastic et leurs rôles au sein d’un pipeline de traitement de données.
  • Analyser les données en temps réel à l'aide d'Elasticsearch pour obtenir des informations exploitables.
  • Créer des visualisations et des tableaux de bord dans Kibana pour une prise de décision éclairée.
  • Concevoir et mettre en œuvre des pipelines de traitement de données robustes avec Logstash.
  • Configurer Beats pour une collecte et une gestion optimales des données.
  • Appliquer les meilleures pratiques dans la gestion et la mise à l'échelle des déploiements Elastic Stack.
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Optimiser la lecture des documents XML
  • Identifier les API Java pour XML
  • Sérialiser avec JAXB.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Auditer et sécuriser un site Web

Proposé par ENI Service

Objectifs de la formation

  • Auditer une application Web par un test de pénétration à l'aide d'outils automatiques mais aussi manuellement ;
  • Mettre en place des contres mesures pour se prémunir des attaques.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Centre
  • Distance

Je cherche à faire...