FAQ

Corso ENAUTO – Automating and Programming Cisco Enterprise Solutions

Obiettivi | Certificazione | Contenuti | Tipologia | Prerequisiti | Durata e Frequenza | Docenti | Modalità di Iscrizione | Calendario

CCNP Automation AUTOCOR

Il Corso ENAUTO – Automating and Programming Cisco Enterprise Solutions è parte del percorso Cisco CCNP Automation e prepara i Partecipanti a implementare soluzioni di network automation e programmability negli ambienti Cisco Enterprise Campus e WAN. Il corso è orientato all’automazione delle infrastrutture enterprise basate su Cisco, con focus su device-level automation, controller-based automation, orchestration, telemetry, API integration e strumenti moderni per migliorare efficienza operativa, scalabilità e controllo delle configurazioni. Durante il corso vengono trattate tecnologie e piattaforme come Cisco IOS XE, Cisco Catalyst Center, Cisco Catalyst SD-WAN Manager, Cisco Meraki Dashboard, Python, Netmiko, ncclient, Ansible, Git, JSON, YAML, NETCONF, RESTCONF, YANG, YANG Suite, Jinja templates, Cisco IOS EEM, Guest Shell, ZTP, PnP, streaming telemetry e webhooks. Il programma approfondisce l’utilizzo di API e strumenti di automazione per configurare, monitorare, validare e gestire reti enterprise Cisco, includendo automation workflows per VLAN, routing protocols, policies, VPNs, configuration compliance, Software Image Management e network health monitoring. Il percorso affronta inoltre la gestione automatizzata tramite controller, l’integrazione con Catalyst Center APIs, SD-WAN Manager APIs e Meraki APIs, il troubleshooting dell’automazione basata su API e l’uso di Ansible per ambienti Catalyst Center, SD-WAN e Meraki. Sono inclusi anche temi legati ad AI-assisted code development, AI capabilities nei network controllers, security risks in AI-based automation, MCP servers, Python FastMCP e supporto agli AI agents nei workflow di network automation. Il Corso contribuisce alla preparazione dell’esame di Certificazione CCNP Automation ENAUTO (Esame 300-435).

Contattaci ora per ricevere tutti i dettagli e per richiedere, senza alcun impegno, di parlare direttamente con uno dei nostri Docenti (Clicca qui)
oppure chiamaci subito al nostro Numero Verde (800-177596).

Calling from abroad? Reach us at +39 02 87168254.

Obiettivi del corso

Di seguito una sintesi degli obiettivi principali del Corso ENAUTO – Automating and Programming Cisco Enterprise Solutions:

  • Implementare network automation in ambienti Cisco Enterprise Campus e WAN utilizzando API, data models e controller-based workflows.
  • Automatizzare configurazioni e operations con Python, Netmiko, Ansible, NETCONF, RESTCONF, YANG, Jinja e Git.
  • Gestire piattaforme Cisco IOS XE, Catalyst Center, Catalyst SD-WAN Manager e Cisco Meraki Dashboard tramite API e strumenti di automazione.
  • Monitorare network health con streaming telemetry, webhooks, controller APIs e workflow di validation e troubleshooting.
  • Integrare AI-assisted coding, AI capabilities, security considerations, MCP servers, Python FastMCP e AI agents nei processi di network automation.

Certificazione del corso

Esame 300-435 ENAUTO Cisco Certified Specialist – Enterprise Automation;
Questo esame valuta le competenze del candidato nell’implementazione di soluzioni automatizzate per ambienti Cisco Enterprise Campus e WAN. Il superamento dell’esame consente di ottenere la certificazione Cisco Certified Specialist – Enterprise Automation e soddisfa il requisito concentration per i percorsi Cisco CCNP Enterprise e Cisco CCNP Automation. L’esame verifica la capacità dell’esaminato di utilizzare network automation models, data models e strumenti di automazione per gestire infrastrutture enterprise Cisco. Sono testate competenze relative a Python, Netmiko, Ansible, Git, JSON, YAML, NETCONF, RESTCONF, YANG, YANG Suite, ncclient e Jinja templates, con particolare attenzione all’automazione di VLAN, routing protocols, policies, VPNs, configuration monitoring e compliance. Una parte rilevante riguarda l’automazione di piattaforme Cisco come Cisco IOS XE, Cisco Catalyst Center, Cisco Catalyst SD-WAN Manager e Cisco Meraki Dashboard, utilizzando API, controller-based workflows, Day-0 provisioning, PnP, ZTP, Guest Shell, Cisco IOS EEM, Software Image Management e strumenti per network health monitoring. Il candidato deve dimostrare competenze anche nel troubleshooting dell’automazione basata su controller e API, nella validazione delle soluzioni automatizzate, nell’utilizzo di streaming telemetry e webhooks per il monitoraggio operativo, e nell’applicazione di security automation. L’esame include inoltre topic relativi ad AI-assisted code development, AI capabilities nei network controllers, security risks in AI-based automation, MCP servers, Python FastMCP e supporto agli AI agents nei workflow di network automation.

Contenuti del corso

Network Automation Models

  • Role of data models in network automation
  • Use of structured data formats such as JSON, YAML, and XML
  • Introduction to YANG data models for network programmability
  • Relationship between models, APIs, and configuration workflows
  • Benefits of model-driven automation in Cisco Enterprise networks

Network Automation Tooling

  • Overview of tools used for Cisco Enterprise automation
  • Use of YANG Suite for exploring and validating YANG models
  • Role of Ansible in configuration management and compliance
  • Use of automation tools to improve consistency and operational efficiency
  • Selection of tools based on platform, workflow, and operational requirements

CLI Automation with Python

  • Use of Python for CLI-based network automation
  • Automation of VLANs, routing protocols, policies, and VPNs
  • Use of Netmiko to interact with network devices
  • Parsing and monitoring device configuration and operational data
  • Development of reusable scripts for enterprise network operations

NETCONF and RESTCONF Automation

  • Concepts of NETCONF and RESTCONF model-driven protocols
  • Use of datastores, RPCs, and REST-based workflows
  • Automation of device configuration using structured payloads
  • Comparison of NETCONF and RESTCONF use cases
  • Troubleshooting connectivity, model, and payload issues

Automating Configuration Monitoring

  • Monitoring configuration and operational data with NETCONF and RESTCONF
  • Detection of configuration changes and operational state variations
  • Interpretation of automation errors for faster issue resolution
  • Validation of device state through model-driven queries
  • Use of monitoring workflows to support compliance and troubleshooting

Device Automation with Ansible

  • Use of Ansible for Cisco device configuration management
  • Detection of configuration drift and compliance issues
  • Management of source of truth and desired state configuration
  • Use of Ansible resource modules for safe rollout and rollback
  • Verification of device configuration after automated changes

On-Box Automation

  • Use of Cisco IOS EEM for event-based automation
  • Use of Guest Shell as a secure Linux container for scripts
  • Execution of on-box Python automation on Cisco devices
  • Implementation of automated local operational tasks
  • Use of ZTP for initial device configuration

Controller-Based Day-0 Provisioning

  • Day-0 provisioning concepts in controller-based enterprise networks
  • Use of PnP workflows in Cisco Catalyst Center
  • Automated onboarding of enterprise network devices
  • Initial device configuration through controller-based processes
  • Validation of Day-0 provisioning results

Catalyst Center Day-0 with Configuration Management

  • Configuration management options in Cisco Catalyst Center
  • Use of Catalyst Center APIs for device configuration workflows
  • Management of templates, parameters, and deployment processes
  • Integration of Day-0 provisioning with configuration standards
  • Operational validation of controller-driven configuration management

Advanced Configuration Templates

  • Use of Jinja templates for dynamic configuration generation
  • Construction of reusable and parameterized configuration templates
  • Template logic for scalable enterprise network deployment
  • Integration of templates into controller-based workflows
  • Validation of generated configurations before deployment

Controller-Based Configuration Management with Ansible

  • Use of Ansible with Cisco Catalyst Center
  • Management of Cisco Catalyst SD-WAN devices with Ansible
  • Automation of Cisco Meraki networks through Ansible workflows
  • Controller-based configuration management across enterprise platforms
  • Verification and troubleshooting of Ansible-driven controller operations

Security Automation

  • Automation of network segmentation and policy enforcement
  • Use of Cisco Catalyst Center APIs for group-based access control
  • API-driven segmentation and policy enforcement with Cisco Meraki
  • Security workflow automation across enterprise networks
  • Validation of security policy deployment and compliance

Troubleshoot Controller-Based Network Automation

  • Troubleshooting authentication with Cisco controller REST APIs
  • Diagnosis of Catalyst Center API authentication and request issues
  • Troubleshooting Cisco Catalyst SD-WAN Manager API authentication
  • Identification of API errors, payload issues, and permission problems
  • Use of logs and response data to isolate automation failures

Testing and Validating Network Automation

  • Testing of automation deployed on Cisco Catalyst Center
  • Validation of automation workflows on Cisco Catalyst SD-WAN Manager
  • Verification of configuration results and operational state
  • Detection of automation failures before production impact
  • Use of validation processes to improve automation reliability

Controller-Based Software Management

  • Automation of Software Image Management with Cisco Catalyst Center APIs
  • Use of Cisco Catalyst SD-WAN Manager APIs for software management
  • Controller-based lifecycle management of network software
  • Validation of software deployment workflows
  • Reduction of manual effort in software maintenance operations

Automate Network Health Monitoring with Controller APIs

  • Use of Cisco Catalyst Center APIs to monitor network health
  • Use of SD-WAN Manager APIs for WAN health monitoring
  • Use of Meraki Dashboard APIs for network visibility
  • Collection of health metrics from enterprise controllers
  • Integration of monitoring data into automation workflows

Monitor Network Health with Streaming Telemetry and Webhooks

  • Use of streaming telemetry for real-time network monitoring
  • Subscription to device telemetry through NETCONF
  • Implementation of webhook-based alerting with Cisco Catalyst Center
  • Event-driven monitoring of network health and operational status
  • Integration of telemetry and webhooks into automation workflows

AI Capabilities in Network Controllers

  • AI capabilities available in Cisco Catalyst Center
  • AI capabilities available in Cisco Catalyst SD-WAN Manager
  • AI capabilities available in Cisco Meraki Dashboard
  • Use of AI insights for monitoring and operational optimization
  • Application of AI-enhanced features in enterprise network management

AI Assistance in Network Automation

  • Use of AI-assisted code development for network automation
  • Generation and refinement of scripts, templates, and API workflows
  • Review and validation of AI-generated automation outputs
  • Use of AI assistants to support troubleshooting and development tasks
  • Practical application of AI to improve automation productivity

Security Risks in AI-based Automation

  • Security risks related to AI-based network automation
  • Protection of credentials, sensitive data, and configuration information
  • Validation of AI-generated scripts and recommendations
  • Mitigation of unsafe, inaccurate, or exposed AI outputs
  • Governance considerations for AI usage in enterprise automation

Support AI Agents with Python FastMCP

  • Concepts of MCP servers and MCP clients
  • Use of Python FastMCP to support AI agents
  • Providing network information to MCP clients
  • Integration of AI agents with enterprise automation workflows
  • Control and validation of AI agent interactions with network systems

Attività Laboratoriali

  • Explore YANG Trees with YANG Suite
  • Validate XML Payloads Against the YANG Schema
  • Configure and Monitor Routing with Python and Netmiko
  • Configure and Monitor IPsec VPNs with Python and Netmiko
  • Manage Device Configurations with ncclient
  • Manage Device Configurations with RESTCONF
  • Monitor Device Configurations with NETCONF and RESTCONF
  • Troubleshoot Network Automation Solutions
  • Configuration Compliance with Ansible
  • Use Ansible to Configure and Verify Device Configuration
  • EEM-Based Device Automation
  • On-Box Python-Based Automation
  • Python-Based ZTP for Cisco IOS XE Devices
  • Manage Device Configuration with Catalyst Center APIs
  • Manage Device Configuration with SD-WAN Manager APIs
  • Manage Device Configuration with Cisco Meraki APIs
  • Construct Advanced Jinja Configuration Templates
  • Manage Catalyst Center Devices with Ansible
  • Manage Cisco Catalyst SD-WAN Devices with Ansible
  • Manage Cisco Meraki Networks with Ansible
  • Enforce Network Segmentation with Cisco Catalyst Center APIs
  • Enforce Group-Based Access Control with Cisco Catalyst Center APIs
  • API-Driven Segmentation and Policy Enforcement with Meraki
  • Troubleshoot Cisco Catalyst Center API Authentication
  • Troubleshoot Cisco Catalyst SD-WAN Manager API Authentication
  • Troubleshoot Cisco Catalyst Center API Requests
  • Software Management with Cisco Catalyst Center API
  • Software Management with SD-WAN Manager APIs
  • Monitor Network Health with Cisco Catalyst Center APIs
  • Monitor Network Health with SD-WAN Manager APIs
  • Monitor Network Health with Meraki Dashboard APIs
  • Subscribe to Device Telemetry Using NETCONF
  • Implement Webhook-Based Alerting with Cisco Catalyst Center
  • Code Development with AI Assistant
  • Providing Network Information to MCP Clients Using Python FastMCP

Tipologia

Corso di Formazione con Docente

Docenti

I docenti sono Istruttori accreditati CISCO e certificati in altre tecnologie IT, con anni di esperienza pratica nel settore e nella Formazione.

Infrastruttura laboratoriale

Per tutte le tipologie di erogazione, il Corsista può accedere alle attrezzature e ai sistemi reali Cisco presenti nei Nostri laboratori o direttamente presso i data center Cisco in modalità remota. Ogni partecipante dispone di un accesso per implementare le varie configurazioni avendo così un riscontro pratico e immediato della teoria affrontata. Ecco di seguito alcune topologie di rete dei Laboratori Cisco Disponibili:

Corso ENAUTO – Automating and Programming Cisco Enterprise Solutions

Dettagli del corso

Prerequisiti

Si consiglia la partecipazione al Corso Cisco CCNA e Corso Python Developer.

Durata del corso

  • Durata Intensiva 5gg;

Frequenza

Varie tipologie di Frequenza Estensiva ed Intensiva.

Date del corso

  • Corso Cisco ENAUTO (Formula Intensiva) – Su Richiesta  – 9:00 – 17:00

Modalità di iscrizione

Le iscrizioni sono a numero chiuso per garantire ai tutti i partecipanti un servizio eccellente.
L’iscrizione avviene richiedendo di essere contattati dal seguente Link, o contattando la sede al numero verde 800-177596 o inviando una richiesta all’email [email protected].