This Designing and Implementing Cisco Network Programmability (NPDESI) training course addresses the evolving role of network engineers towards more programmability, automation and orchestration, decreasing the amount of manual interactions through CLI. This course is aligned with the topics covered by the 300-550 NPDESI exam, Cisco Network Programmability Design and Implementation Specialist Certification.
By attending Designing and Implementing Cisco Network Programmability (NPDESI) workshop, delegates will:
- Learn how to minimize the amount of manual interactions ("CLI") with the network, and increase the use of scripts and automation tools to drive down operational inefficiencies.
- Review network programmability fundamentals including Linux and Python, common automation protocols such as NETCONF and REST and how they relate to YANG data models.
- Learn about SDN controllers including APIC, APIC-EM and OSC, as well as how to use device-level APIs such as Cisco NX-OS, IOS-XE, IOS-XR and ASA OS.
- Learn about DevOps and Agile software development methodologies, and get started on using automation tools such as Ansible, Chef and Puppet.
- Baseline Python knowledge
- CCNA/CCNP level network background
The Designing and Implementing Cisco Network Programmability (NPDESI) class is ideal for:
- Network Engineers
- Field Engineers
- System Engineers
- Network Designers
- Network Operations
- Network Programmers
- Network Developers
- Software Engineers
- Application Developers