{"course":{"productid":21256,"modality":1,"active":true,"language":"fr","title":"Introducing Automation for Cisco Solutions","productcode":"CSAU","vendorcode":"CI","vendorname":"Cisco","fullproductcode":"CI-CSAU","courseware":{"has_ekit":true,"has_printkit":false,"language":""},"url":"https:\/\/portal.flane.ch\/course\/cisco-csau","objective":"<p>Apr&egrave;s avoir suivi ce cours, vous devriez &ecirc;tre capable de :<\/p>\n<ul>\n<li>Expliquer le r&ocirc;le de l&#039;automatisation r&eacute;seau et de la programmabilit&eacute; dans le contexte de la gestion et des op&eacute;rations de r&eacute;seau de bout en bout<\/li><li>D&eacute;finir et diff&eacute;rencier les m&eacute;thodologies de d&eacute;veloppement logiciel en cascade (waterfall) et agile<\/li><li>Interpr&eacute;ter et d&eacute;panner des scripts Python avec des constructions de programmation fondamentales con&ccedil;ues pour des cas d&#039;utilisation d&#039;automatisation r&eacute;seau<\/li><li>D&eacute;crire comment les principes, outils et pipelines DevOps peuvent &ecirc;tre appliqu&eacute;s aux op&eacute;rations r&eacute;seau<\/li><li>Comprendre le r&ocirc;le des environnements de d&eacute;veloppement pour l&#039;automatisation r&eacute;seau et des technologies associ&eacute;es telles que les environnements virtuels Python, Vagrant et Docker<\/li><li>Comprendre et construire des appels d&#039;interface de programmation d&#039;application (API) bas&eacute;s sur HTTP vers des appareils r&eacute;seau<\/li><li>Expliquer les diff&eacute;rences et les cas d&#039;utilisation courants pour XML, JSON, YAML et les protocoles de buffer (protobuf)<\/li><li>Construire et interpr&eacute;ter des scripts Python utilisant le module requests de Python pour automatiser des appareils disposant d&#039;APIs bas&eacute;es sur HTTP<\/li><li>Comprendre le r&ocirc;le que joue YANG dans l&#039;automatisation r&eacute;seau<\/li><li>Comprendre que plusieurs outils existent pour simplifier le travail avec des mod&egrave;les YANG<\/li><li>D&eacute;crire les fonctionnalit&eacute;s de RESTCONF et NETCONF ainsi que les diff&eacute;rences entre eux<\/li><li>Construire des playbooks Ansible pour configurer des appareils r&eacute;seau et r&eacute;cup&eacute;rer des donn&eacute;es d&#039;&eacute;tat op&eacute;rationnel<\/li><li>Cr&eacute;er des mod&egrave;les Jinja2 et des structures de donn&eacute;es YAML pour g&eacute;n&eacute;rer des configurations d&#039;&eacute;tat souhait&eacute;es<\/li><\/ul>","essentials":"<p>Il n&#039;y a pas de pr&eacute;requis formels pour cette formation. Cependant, il est recommand&eacute; d&#039;avoir les connaissances et comp&eacute;tences suivantes avant de suivre cette formation :<\/p>\n<ul>\n<li>Routage et switching, y compris le protocole de routage OSPF (Open Shortest Path First), le protocole BGP (Border Gateway Protocol), et les fonctionnalit&eacute;s de configuration de base telles que les interfaces, le protocole SNMP (Simple Network Management Protocol) et les routes statiques<\/li><li>Concepts fondamentaux des structures de donn&eacute;es Python et des constructions de programmation, telles que les boucles, les conditionnelles et les classes, ou l&#039;&eacute;quivalent de 3 &agrave; 6 mois d&#039;exp&eacute;rience en &eacute;criture de scripts Python<\/li><li>Commandes Linux de base pour naviguer dans le syst&egrave;me de fichiers et ex&eacute;cuter des scripts<\/li><li>Connaissance des &eacute;diteurs de texte<\/li><\/ul><p>La formation Cisco recommand&eacute;e suivante peut vous aider &agrave; r&eacute;pondre &agrave; ces pr&eacute;requis :<\/p>\n<ul>\n<li><span class=\"cms-link-marked\"><a class=\"fl-href-prod\" href=\"\/swisscom\/fr\/course\/cisco-ccna\"><svg role=\"img\" aria-hidden=\"true\" focusable=\"false\" data-nosnippet class=\"cms-linkmark\"><use xlink:href=\"\/css\/img\/icnset-linkmarks.svg#linkmark\"><\/use><\/svg>Implementing and Administering Cisco Solutions <span class=\"fl-prod-pcode\">(CCNA)<\/span><\/a><\/span><\/li><\/ul>","audience":"<p>Ce cours est principalement con&ccedil;u pour les ing&eacute;nieurs clients et les ing&eacute;nieurs syst&egrave;mes occupant les postes suivants :\n<\/p>\n<ul>\n<li>Architectes d&#039;automatisation<\/li><li>Ing&eacute;nieurs d&#039;automatisation<\/li><li>Ing&eacute;nieurs syst&egrave;mes consultants<\/li><li>Ing&eacute;nieurs DevOps<\/li><li>Administrateurs r&eacute;seau<\/li><li>Architectes r&eacute;seau<\/li><li>Ing&eacute;nieurs consultants r&eacute;seau<\/li><li>Ing&eacute;nieurs de conception r&eacute;seau<\/li><li>Ing&eacute;nieurs r&eacute;seau<\/li><li>Op&eacute;rateurs r&eacute;seau<\/li><li>Ing&eacute;nieurs fiabilit&eacute; r&eacute;seau<\/li><li>Ing&eacute;nieurs commerciaux<\/li><li>Ing&eacute;nieurs fiabilit&eacute; de site<\/li><li>Ing&eacute;nieurs syst&egrave;mes<\/li><li>Architectes de solutions techniques<\/li><li>D&eacute;veloppeurs d&#039;applications<\/li><li>D&eacute;veloppeurs en collaboration<\/li><li>Architectes de solutions de collaboration<\/li><li>Directeurs informatiques<\/li><li>D&eacute;veloppeurs mobiles<\/li><li>Responsables du centre d&#039;op&eacute;rations r&eacute;seau (NOC)<\/li><li>Architectes logiciels<\/li><li>D&eacute;veloppeurs web<\/li><\/ul>","contents":"<ul>\n<li>Analyser la gestion et les op&eacute;rations du r&eacute;seau<\/li><li>Explorer les m&eacute;thodologies de d&eacute;veloppement logiciel<\/li><li>Utiliser Python pour l&#039;automatisation du r&eacute;seau<\/li><li>D&eacute;crire NetDevOps : DevOps pour le r&eacute;seau<\/li><li>G&eacute;rer les environnements de d&eacute;veloppement d&#039;automatisation<\/li><li>Introduction aux API r&eacute;seau HTTP<\/li><li>Revoir les formats de donn&eacute;es et l&#039;encodage des donn&eacute;es<\/li><li>Utiliser les requ&ecirc;tes Python pour automatiser les API bas&eacute;es sur HTTP<\/li><li>Explorer YANG<\/li><li>Utiliser les outils YANG<\/li><li>Automatiser les API pilot&eacute;es par mod&egrave;le avec Python<\/li><li>Introduction &agrave; Ansible pour l&#039;automatisation du r&eacute;seau<\/li><li>Mod&eacute;liser des configurations avec Jinja2<\/li><\/ul><p><strong>Labs<\/strong><\/p>\n<ul>\n<li>Utiliser des scripts d&#039;automatisation du r&eacute;seau<\/li><li>Appliquer les bases de Python sur l&#039;interpr&eacute;teur interactif<\/li><li>Automatiser les r&eacute;seaux avec Netmiko<\/li><li>Utiliser le syst&egrave;me de contr&ocirc;le de version Git et collaborer sur un projet interne<\/li><li>Construire des environnements d&#039;automatisation reproductibles<\/li><li>Utiliser des API bas&eacute;es sur HTTP avec Postman<\/li><li>Explorer les donn&eacute;es YAML et JSON<\/li><li>Consommer des API bas&eacute;es sur HTTP avec les requ&ecirc;tes Python<\/li><li>Explorer les outils YANG<\/li><li>Explorer RESTCONF avec Python<\/li><li>Explorer NETCONF avec Python<\/li><li>Configurer des dispositifs r&eacute;seau avec Ansible<\/li><li>Collecter des donn&eacute;es r&eacute;seau avec Ansible<\/li><li>Construire et d&eacute;ployer des configurations avec Ansible<\/li><\/ul>","outline":"<ul>\n<li>Analyser la gestion et les op&eacute;rations du r&eacute;seau<\/li><li>Explorer les m&eacute;thodologies de d&eacute;veloppement logiciel<\/li><li>Utiliser Python pour l&#039;automatisation du r&eacute;seau<\/li><li>D&eacute;crire NetDevOps : DevOps pour le r&eacute;seau<\/li><li>G&eacute;rer les environnements de d&eacute;veloppement d&#039;automatisation<\/li><li>Introduction aux API r&eacute;seau HTTP<\/li><li>Revoir les formats de donn&eacute;es et l&#039;encodage des donn&eacute;es<\/li><li>Utiliser les requ&ecirc;tes Python pour automatiser les API bas&eacute;es sur HTTP<\/li><li>Explorer YANG<\/li><li>Utiliser les outils YANG<\/li><li>Automatiser les API pilot&eacute;es par mod&egrave;le avec Python<\/li><li>Introduction &agrave; Ansible pour l&#039;automatisation du r&eacute;seau<\/li><li>Mod&eacute;liser des configurations avec Jinja2<\/li><\/ul>","summary":"<p>La formation <strong>Introducing Automation for Cisco Solutions<\/strong> (CSAU) vous offre un large aper&ccedil;u des comp&eacute;tences en automatisation r&eacute;seau. Gr&acirc;ce &agrave; une combinaison de cours th&eacute;oriques et de laboratoires pratiques, vous apprendrez les fondamentaux de l&#039;automatisation, tels que le travail sur des solutions de programmabilit&eacute; pilot&eacute;es par mod&egrave;le avec les protocoles de configuration de transfert d&#039;&eacute;tat repr&eacute;sentatif (RESTCONF) et de protocole de configuration r&eacute;seau (NETCONF). La formation couvre &eacute;galement les formats et types de donn&eacute;es, y compris le langage de balisage extensible (XML), la notation d&#039;objet JavaScript (JSON), le langage YAML (Yaml Ain&rsquo;t Markup Language) et le mod&egrave;le YANG (Yet Another Next Generation), ainsi que leur valeur dans l&#039;automatisation r&eacute;seau, en plus des outils DevOps tels qu&#039;Ansible et Git.<\/p>\n<p><strong>Les b&eacute;n&eacute;fices de ce cours<\/strong><br\/><\/p>\n<p>Cette formation vous aidera &agrave; :<\/p>\n<ul>\n<li>Acqu&eacute;rir un aper&ccedil;u des comp&eacute;tences n&eacute;cessaires pour devenir un ing&eacute;nieur de nouvelle g&eacute;n&eacute;ration<\/li><li>Vous pr&eacute;parer &agrave; acc&eacute;l&eacute;rer l&#039;automatisation r&eacute;seau dans votre organisation<\/li><li>Augmenter la collaboration entre les &eacute;quipes internes et externes en utilisant des syst&egrave;mes de contr&ocirc;le de version<\/li><li>Gagner 16 cr&eacute;dits de formation continue (CE) pour le renouvellement de certification<\/li><\/ul>","objective_plain":"Apr\u00e8s avoir suivi ce cours, vous devriez \u00eatre capable de :\n\n\n- Expliquer le r\u00f4le de l'automatisation r\u00e9seau et de la programmabilit\u00e9 dans le contexte de la gestion et des op\u00e9rations de r\u00e9seau de bout en bout\n- D\u00e9finir et diff\u00e9rencier les m\u00e9thodologies de d\u00e9veloppement logiciel en cascade (waterfall) et agile\n- Interpr\u00e9ter et d\u00e9panner des scripts Python avec des constructions de programmation fondamentales con\u00e7ues pour des cas d'utilisation d'automatisation r\u00e9seau\n- D\u00e9crire comment les principes, outils et pipelines DevOps peuvent \u00eatre appliqu\u00e9s aux op\u00e9rations r\u00e9seau\n- Comprendre le r\u00f4le des environnements de d\u00e9veloppement pour l'automatisation r\u00e9seau et des technologies associ\u00e9es telles que les environnements virtuels Python, Vagrant et Docker\n- Comprendre et construire des appels d'interface de programmation d'application (API) bas\u00e9s sur HTTP vers des appareils r\u00e9seau\n- Expliquer les diff\u00e9rences et les cas d'utilisation courants pour XML, JSON, YAML et les protocoles de buffer (protobuf)\n- Construire et interpr\u00e9ter des scripts Python utilisant le module requests de Python pour automatiser des appareils disposant d'APIs bas\u00e9es sur HTTP\n- Comprendre le r\u00f4le que joue YANG dans l'automatisation r\u00e9seau\n- Comprendre que plusieurs outils existent pour simplifier le travail avec des mod\u00e8les YANG\n- D\u00e9crire les fonctionnalit\u00e9s de RESTCONF et NETCONF ainsi que les diff\u00e9rences entre eux\n- Construire des playbooks Ansible pour configurer des appareils r\u00e9seau et r\u00e9cup\u00e9rer des donn\u00e9es d'\u00e9tat op\u00e9rationnel\n- Cr\u00e9er des mod\u00e8les Jinja2 et des structures de donn\u00e9es YAML pour g\u00e9n\u00e9rer des configurations d'\u00e9tat souhait\u00e9es","essentials_plain":"Il n'y a pas de pr\u00e9requis formels pour cette formation. Cependant, il est recommand\u00e9 d'avoir les connaissances et comp\u00e9tences suivantes avant de suivre cette formation :\n\n\n- Routage et switching, y compris le protocole de routage OSPF (Open Shortest Path First), le protocole BGP (Border Gateway Protocol), et les fonctionnalit\u00e9s de configuration de base telles que les interfaces, le protocole SNMP (Simple Network Management Protocol) et les routes statiques\n- Concepts fondamentaux des structures de donn\u00e9es Python et des constructions de programmation, telles que les boucles, les conditionnelles et les classes, ou l'\u00e9quivalent de 3 \u00e0 6 mois d'exp\u00e9rience en \u00e9criture de scripts Python\n- Commandes Linux de base pour naviguer dans le syst\u00e8me de fichiers et ex\u00e9cuter des scripts\n- Connaissance des \u00e9diteurs de texte\nLa formation Cisco recommand\u00e9e suivante peut vous aider \u00e0 r\u00e9pondre \u00e0 ces pr\u00e9requis :\n\n\n- Implementing and Administering Cisco Solutions (CCNA)","audience_plain":"Ce cours est principalement con\u00e7u pour les ing\u00e9nieurs clients et les ing\u00e9nieurs syst\u00e8mes occupant les postes suivants :\n\n\n\n- Architectes d'automatisation\n- Ing\u00e9nieurs d'automatisation\n- Ing\u00e9nieurs syst\u00e8mes consultants\n- Ing\u00e9nieurs DevOps\n- Administrateurs r\u00e9seau\n- Architectes r\u00e9seau\n- Ing\u00e9nieurs consultants r\u00e9seau\n- Ing\u00e9nieurs de conception r\u00e9seau\n- Ing\u00e9nieurs r\u00e9seau\n- Op\u00e9rateurs r\u00e9seau\n- Ing\u00e9nieurs fiabilit\u00e9 r\u00e9seau\n- Ing\u00e9nieurs commerciaux\n- Ing\u00e9nieurs fiabilit\u00e9 de site\n- Ing\u00e9nieurs syst\u00e8mes\n- Architectes de solutions techniques\n- D\u00e9veloppeurs d'applications\n- D\u00e9veloppeurs en collaboration\n- Architectes de solutions de collaboration\n- Directeurs informatiques\n- D\u00e9veloppeurs mobiles\n- Responsables du centre d'op\u00e9rations r\u00e9seau (NOC)\n- Architectes logiciels\n- D\u00e9veloppeurs web","contents_plain":"- Analyser la gestion et les op\u00e9rations du r\u00e9seau\n- Explorer les m\u00e9thodologies de d\u00e9veloppement logiciel\n- Utiliser Python pour l'automatisation du r\u00e9seau\n- D\u00e9crire NetDevOps : DevOps pour le r\u00e9seau\n- G\u00e9rer les environnements de d\u00e9veloppement d'automatisation\n- Introduction aux API r\u00e9seau HTTP\n- Revoir les formats de donn\u00e9es et l'encodage des donn\u00e9es\n- Utiliser les requ\u00eates Python pour automatiser les API bas\u00e9es sur HTTP\n- Explorer YANG\n- Utiliser les outils YANG\n- Automatiser les API pilot\u00e9es par mod\u00e8le avec Python\n- Introduction \u00e0 Ansible pour l'automatisation du r\u00e9seau\n- Mod\u00e9liser des configurations avec Jinja2\nLabs\n\n\n- Utiliser des scripts d'automatisation du r\u00e9seau\n- Appliquer les bases de Python sur l'interpr\u00e9teur interactif\n- Automatiser les r\u00e9seaux avec Netmiko\n- Utiliser le syst\u00e8me de contr\u00f4le de version Git et collaborer sur un projet interne\n- Construire des environnements d'automatisation reproductibles\n- Utiliser des API bas\u00e9es sur HTTP avec Postman\n- Explorer les donn\u00e9es YAML et JSON\n- Consommer des API bas\u00e9es sur HTTP avec les requ\u00eates Python\n- Explorer les outils YANG\n- Explorer RESTCONF avec Python\n- Explorer NETCONF avec Python\n- Configurer des dispositifs r\u00e9seau avec Ansible\n- Collecter des donn\u00e9es r\u00e9seau avec Ansible\n- Construire et d\u00e9ployer des configurations avec Ansible","outline_plain":"- Analyser la gestion et les op\u00e9rations du r\u00e9seau\n- Explorer les m\u00e9thodologies de d\u00e9veloppement logiciel\n- Utiliser Python pour l'automatisation du r\u00e9seau\n- D\u00e9crire NetDevOps : DevOps pour le r\u00e9seau\n- G\u00e9rer les environnements de d\u00e9veloppement d'automatisation\n- Introduction aux API r\u00e9seau HTTP\n- Revoir les formats de donn\u00e9es et l'encodage des donn\u00e9es\n- Utiliser les requ\u00eates Python pour automatiser les API bas\u00e9es sur HTTP\n- Explorer YANG\n- Utiliser les outils YANG\n- Automatiser les API pilot\u00e9es par mod\u00e8le avec Python\n- Introduction \u00e0 Ansible pour l'automatisation du r\u00e9seau\n- Mod\u00e9liser des configurations avec Jinja2","summary_plain":"La formation Introducing Automation for Cisco Solutions (CSAU) vous offre un large aper\u00e7u des comp\u00e9tences en automatisation r\u00e9seau. Gr\u00e2ce \u00e0 une combinaison de cours th\u00e9oriques et de laboratoires pratiques, vous apprendrez les fondamentaux de l'automatisation, tels que le travail sur des solutions de programmabilit\u00e9 pilot\u00e9es par mod\u00e8le avec les protocoles de configuration de transfert d'\u00e9tat repr\u00e9sentatif (RESTCONF) et de protocole de configuration r\u00e9seau (NETCONF). La formation couvre \u00e9galement les formats et types de donn\u00e9es, y compris le langage de balisage extensible (XML), la notation d'objet JavaScript (JSON), le langage YAML (Yaml Ain\u2019t Markup Language) et le mod\u00e8le YANG (Yet Another Next Generation), ainsi que leur valeur dans l'automatisation r\u00e9seau, en plus des outils DevOps tels qu'Ansible et Git.\n\nLes b\u00e9n\u00e9fices de ce cours\n\n\nCette formation vous aidera \u00e0 :\n\n\n- Acqu\u00e9rir un aper\u00e7u des comp\u00e9tences n\u00e9cessaires pour devenir un ing\u00e9nieur de nouvelle g\u00e9n\u00e9ration\n- Vous pr\u00e9parer \u00e0 acc\u00e9l\u00e9rer l'automatisation r\u00e9seau dans votre organisation\n- Augmenter la collaboration entre les \u00e9quipes internes et externes en utilisant des syst\u00e8mes de contr\u00f4le de version\n- Gagner 16 cr\u00e9dits de formation continue (CE) pour le renouvellement de certification","skill_level":"Intermediate","version":"1.2","duration":{"unit":"d","value":3,"formatted":"3 jours"},"pricelist":{"List Price":{"PL":{"country":"PL","currency":"USD","taxrate":23,"price":2000},"CR":{"country":"CR","currency":"USD","taxrate":13,"price":1995},"PA":{"country":"PA","currency":"USD","taxrate":7,"price":1995},"P3":{"country":"P3","currency":"USD","taxrate":null,"price":1995},"CL":{"country":"CL","currency":"USD","taxrate":19,"price":1995},"AR":{"country":"AR","currency":"USD","taxrate":21,"price":1995},"CO":{"country":"CO","currency":"USD","taxrate":16,"price":1995},"PE":{"country":"PE","currency":"USD","taxrate":null,"price":1995},"MX":{"country":"MX","currency":"USD","taxrate":null,"price":1995},"BR":{"country":"BR","currency":"USD","taxrate":null,"price":1995},"CH":{"country":"CH","currency":"CHF","taxrate":8.1,"price":2590},"UA":{"country":"UA","currency":"USD","taxrate":20,"price":2000},"NL":{"country":"NL","currency":"EUR","taxrate":21,"price":1995},"BE":{"country":"BE","currency":"EUR","taxrate":21,"price":1995},"SI":{"country":"SI","currency":"EUR","taxrate":20,"price":1575},"IT":{"country":"IT","currency":"EUR","taxrate":20,"price":2490},"AE":{"country":"AE","currency":"USD","taxrate":5,"price":1995},"GB":{"country":"GB","currency":"GBP","taxrate":20,"price":2715},"IL":{"country":"IL","currency":"ILS","taxrate":17,"price":7600},"GR":{"country":"GR","currency":"EUR","taxrate":null,"price":1575},"MK":{"country":"MK","currency":"EUR","taxrate":null,"price":1575},"HU":{"country":"HU","currency":"EUR","taxrate":20,"price":1575},"FR":{"country":"FR","currency":"EUR","taxrate":19.6,"price":2660},"AU":{"country":"AU","currency":"USD","taxrate":10,"price":2000},"SG":{"country":"SG","currency":"USD","taxrate":8,"price":1600},"IN":{"country":"IN","currency":"USD","taxrate":12.36,"price":1200},"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":2595},"SE":{"country":"SE","currency":"EUR","taxrate":25,"price":2595},"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":2595},"RU":{"country":"RU","currency":"RUB","taxrate":18,"price":195500}}},"lastchanged":"2026-03-03T11:05:56+01:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-course-schedule\/21256","source_lang":"fr","source":"https:\/\/portal.flane.ch\/swisscom\/fr\/json-course\/cisco-csau"}}