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

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:

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].
