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

Il Corso CCNA Automation – Automating Networks Using Cisco Platforms CCNAAUTO è progettato per fornire ai Partecipanti competenze operative nello sviluppo software applicato al networking e nell’automation di workflow su piattaforme Cisco. Il percorso affronta i fondamenti del software development lifecycle, le metodologie di sviluppo, il test-driven development, la progettazione modulare e i principali architecture pattern, per poi estendersi all’uso pratico di HTTP, REST APIs, RPC-style APIs, webhooks, Postman, Python e meccanismi di API authentication e HTTPS security. Sul piano tecnologico, il corso tratta anche Git, serialization/deserialization, data formats, troubleshooting HTTP, consumo di API con Python e gestione sicura dei secret, così da costruire una base concreta per lo sviluppo e l’integrazione di applicazioni orientate all’infrastruttura. Nella parte più infrastrutturale, i Partecipanti lavorano su Cisco platforms and APIs, Cisco IOS XE, Cisco NX-OS, Cisco Controller APIs, Cisco Webex APIs, oltre a concetti di model-driven programmability, YANG models, NETCONF, RESTCONF, network automation, standard IP services, routing, VLANs, transport layer e application connectivity. Il corso include inoltre application deployment, CI/CD pipelines, Bash, Docker, Dockerfile composition, unit testing, application security, ingress traffic security, Infrastructure as Code, Ansible, Ansible Playbooks e automazione dell’infrastruttura in ambienti network, security, collaboration e compute. L’impostazione è chiaramente tecnica e orientata al fare: l’obiettivo non è solo capire le tecnologie, ma usarle per implementare network applications e automation workflows reali. Il corso contribuisce alla preparazione dell’esame di Certificazione Cisco CCNA Automation CCNAAUTO Esame 200-901.
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 CCNA Automation – Automating Networks Using Cisco Platforms CCNAAUTO:
- Acquisire competenze su software development, modular design, design patterns e utilizzo di Git nel contesto network automation.
- Comprendere e utilizzare HTTP, REST APIs, RPC-style APIs, webhooks, Postman e Python per integrare e consumare servizi.
- Operare con Cisco platforms, Cisco APIs, IOS XE, NX-OS, Webex APIs, NETCONF, RESTCONF e YANG models.
- Sviluppare capacità di application deployment, uso di Bash, Docker, Dockerfile, unit testing e troubleshooting in ambienti moderni.
- Implementare workflow di Infrastructure as Code e infrastructure automation con Ansible, Playbooks e concetti di CI/CD.
Certificazione del corso
Esame 200-901 CCNAAUTO Automating Networks Using Cisco Platforms;
Questo Esame verifica le competenze del candidato nello sviluppo software applicato al networking e nell’automazione di infrastrutture tramite Cisco platforms e APIs. L’esaminato deve dimostrare padronanza dei principi di software development, incluse metodologie, design patterns, modularità del codice e gestione del versioning tramite Git, oltre alla capacità di lavorare con formati dati e processi di serialization/deserialization. Una parte centrale dell’esame riguarda l’utilizzo di HTTP, REST APIs, RPC-style APIs, webhooks e strumenti come Postman, con particolare attenzione ai meccanismi di API authentication, gestione sicura dei secret e utilizzo di HTTPS per garantire la sicurezza delle comunicazioni. Il candidato deve inoltre saper utilizzare Python per il consumo e l’integrazione di API, comprendendo come sviluppare script per automatizzare operazioni su infrastrutture di rete. L’esame valuta anche la conoscenza delle Cisco platforms, incluse le Cisco Network Management APIs, Cisco Compute APIs, Cisco Collaboration APIs e Cisco Security APIs, oltre alla capacità di interagire con dispositivi tramite Cisco IOS XE, Cisco NX-OS e controller-based APIs. Viene inoltre testata la comprensione della model-driven programmability, con utilizzo di YANG models, NETCONF e RESTCONF per la gestione e configurazione dei dispositivi. Un ulteriore ambito riguarda il networking fundamentals applicato alle applicazioni, inclusi IP services, routing, VLANs, transport layer e troubleshooting di problemi di application connectivity. Infine, il candidato deve dimostrare competenze su application deployment, CI/CD pipelines, utilizzo di Bash, Docker, gestione di Dockerfile, unit testing, sicurezza applicativa e automazione dell’infrastruttura tramite Infrastructure as Code e Ansible Playbooks.
Contenuti del corso
Practicing Modern Software Development
• API data formats e gestione di JSON/XML
• Serialization e Deserialization dei dati
• Utilizzo di Python per parsing API
• Version Control con Git e branching strategies
• Collaborative software development workflows
Describing Software Development Process
• Software development methodologies
• Principi di Test-Driven Development (TDD)
• Code review e quality assurance
• Lifecycle del software
• Best practices di sviluppo
Designing Software
• Modular software design
• Architecture and design patterns
• MVC architecture pattern
• Observer e Singleton pattern
• Identificazione di design patterns su diagrammi
Introducing Network-Based APIs
• HTTP protocol overview
• REST-style APIs e RPC-style APIs
• HTTP messages e content negotiation
• Utilizzo di Postman per API testing
• Troubleshooting HTTP error responses
Consuming REST-Based APIs
• API constraints e design principles
• API authentication mechanisms
• Utilizzo di Python per API consumption
• HTTPS e secure communication
• Gestione sicura dei API secrets
Introducing Cisco Platforms and APIs
• Cisco network management platforms
• Cisco compute e collaboration APIs
• Cisco security platforms e APIs
• Cloud-based network management
• Overview delle Cisco APIs ecosystem
Employing Programmability on Cisco Platforms
• Automating Cisco network operations
• Cisco IOS XE e NX-OS APIs
• Cisco controller APIs
• Cisco Webex APIs integration
• DevNet resources e tools
Describing IP Networks
• Basic networking concepts
• MAC addressing e VLANs
• Routing e network paths
• Transport layer e packet delivery
• Interpretazione di network topology
Relating Network and Applications
• Standard IP network services
• Network Address Translation (NAT)
• Common protocols e application connectivity
• Troubleshooting connectivity issues
• Impatto dei network constraints sulle applicazioni
Employing Model-Driven Programmability
• Model-driven programmability stack
• YANG data models
• NETCONF operations
• RESTCONF protocol utilization
• Python scripts e Cisco SDKs
Deploying Applications
• Application deployment types e models
• DevOps practices e principles
• CI/CD pipeline components
• Bash commands per operations
• Edge computing overview
Automating Infrastructure
• Software-Defined Networking (SDN) e IBN
• Infrastructure as Code (IaC)
• System management con Ansible
• Ansible Playbooks e automation workflows
• CI/CD per infrastructure automation
Testing and Securing Applications
• Software test types e unit testing
• Dockerfile composition e container usage
• Docker commands per development
• Application security fundamentals
• Securing ingress traffic e vulnerability testing
Lab Code Reference
• Downloadable lab code
• Hands-on practice environments
• Code examples per automation
• Repository di supporto
• Utilizzo pratico dei lab per esercitazioni
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.
Durata del corso
- Durata Intensiva 5gg;
Frequenza
Varie tipologie di Frequenza Estensiva ed Intensiva.
Date del corso
- Corso CCNA Automation (5gg) – 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].
