Non esitare a chiedere per ulteriori date, modalità o lingua di erogazione diversa dall'italiano.
Modalità | Durata | Data di inzio |
---|---|---|
Virtual Class | Intensivo | Su richiesta |
Cosa Imparerai
Il corso Cisco DevCor (Developing Applications using Cisco Core Platforms and APIs) è progettato per supportare la preparazione alla certificazione Cisco DevNet Professional e fornire le competenze necessarie per lavorare come ingegnere dell’automazione di rete a livello professionale. Questa formazione guida i partecipanti nello sviluppo di applicazioni di rete utilizzando le piattaforme Cisco®, affrontando argomenti che spaziano dalla progettazione software all’integrazione di sistemi, fino ai processi di test e automazione del deployment. Il corso pone particolare enfasi sull’esperienza pratica, permettendo di risolvere problemi reali attraverso l’uso di API Cisco e strumenti di sviluppo moderni.
Al termine del corso, i partecipanti saranno pronti a sostenere l’esame 350-901 DEVCOR. Il superamento di questo esame soddisfa il requisito fondamentale per ottenere la certificazione Cisco Certified DevNet Professional e conferisce la certificazione Cisco Certified DevNet Specialist – Core. Inoltre, il corso fornisce 64 crediti Continuing Education (CE), utili per il rinnovo delle certificazioni Cisco in proprio possesso.
Cosa Aspettarsi dall’Esame
L’esame 350-901 DEVCOR certifica le competenze relative allo sviluppo e alla progettazione software, comprese l’integrazione di API, le piattaforme Cisco, il deployment delle applicazioni, la sicurezza e l’automazione dell’infrastruttura.
Superando questo esame, si soddisfa il requisito principale per la certificazione Cisco Certified DevNet Professional e si ottiene la certificazione Cisco Certified DevNet Specialist – Core.
Consulta la DevNet Certification area per l’elenco completo degli argomenti d’esame e del corso.
Destinatari
Questo corso è destinato a professionisti che lavorano o desiderano lavorare nel ruolo di sviluppatore, in particolare a coloro che hanno almeno un anno di esperienza pratica nello sviluppo e nella manutenzione di applicazioni basate sulle piattaforme Cisco.
La formazione fornisce conoscenze avanzate per la progettazione, lo sviluppo e il debugging di applicazioni con API e piattaforme Cisco, nonché per la gestione e il deployment di applicazioni nell’infrastruttura Cisco. Per ottenere il massimo dal corso, è consigliata un’esperienza di tre-cinque anni nella progettazione e implementazione di applicazioni su piattaforme Cisco.
Profili professionali consigliati:
- Ingegneri di rete che vogliono ampliare le competenze nell’automazione e nello sviluppo software
- Sviluppatori che desiderano approfondire l’automazione e il DevOps
- Solution architect che stanno migrando verso l’ecosistema Cisco
- Sviluppatori di infrastrutture specializzati nella creazione di ambienti di produzione sicuri e resilienti
Job role più adatti al corso:
- Senior Network Automation Engineer
- Senior Software Developer
- Senior System Integration Programmer
Altri professionisti che potrebbero trarre beneficio dal corso:
- Senior Infrastructure Architect
- Senior Network Designer
- Senior Test Development Engineer
Aree tecnologiche
- Automation
- Network Programmability
Panoramica del corso
Obiettivi
Al termine della formazione, sarai in grado di:
✅ Comprendere i principi architetturali che migliorano la manutenibilità delle applicazioni
✅ Analizzare le caratteristiche che favoriscono la gestione efficiente delle applicazioni
✅ Progettare e sviluppare un’applicazione ChatOps
✅ Implementare integrazioni robuste con API REST, includendo gestione degli errori, paginazione e controllo dei flussi
✅ Applicare le migliori pratiche per proteggere dati utente e di sistema
✅ Implementare strategie per garantire la sicurezza delle applicazioni
✅ Identificare le attività chiave nell’automazione del rilascio delle applicazioni
✅ Descrivere le metodologie per il deployment delle applicazioni
✅ Approfondire le strategie per la progettazione di sistemi distribuiti
✅ Comprendere i concetti di gestione della configurazione dell’infrastruttura e automazione dei dispositivi
✅ Utilizzare i modelli di dati YANG per descrivere configurazioni di rete e telemetria
✅ Confrontare database relazionali e non relazionali e scegliere la soluzione più adatta in base ai requisiti specifici
Prerequisiti
Non ci sono prerequisiti formali per ottenere la certificazione Cisco Certified DevNet Associate, ma è consigliato avere una solida conoscenza degli argomenti d’esame e competenze nelle seguenti aree:
- Concetti di programmazione con particolare attenzione a Python
- Fondamenti di networking, tra cui Ethernet, TCP/IP e protocolli Internet
- Utilizzo e gestione delle API
- Metodologie di sviluppo e progettazione software
- Esperienza pratica con almeno un linguaggio di programmazione (preferibilmente Python)
Il corso Developing Applications and Automating Workflows Using Cisco Core Platforms (DEVASC) è utile per acquisire le conoscenze consigliate.
Lab outline
-
- Construct Sequence Diagram
- Construct Web Sequence Diagram
- Use Cisco Webex Teams™ API to Enable ChatOps
- Integrate Cisco Meraki™ API to List Service Set Identifiers (SSIDs) and Retrieve Location Data
- Use Paginated REST API Endpoint
- Utilize REST API Error Control Flow Techniques
- Evaluate Application for Common Open Web Application Security Project (OWASP) Vulnerabilities
- Resolve Merge Conflicts with Git
- Diagnose Continuous Integration and Continuous Delivery (CI/CD) Pipeline Failures
- Containerize Application Using Docker
- Integrate Application into Existing CI/CD Environment
- Diagnose Problems Using Application Logs
- Configure Network Parameters Using Puppet
- Configure Network Parameters Using Ansible
- Synchronize Firepower Device Configuration
- Utilize RESTCONF for Network Configuration
- Query Relational Database
- Query Document Store
- Query Time Series Database
- Query Graph Database