Designing and Implementing Cisco Network Programmability [v1.0] Training Logo

Designing and Implementing Cisco Network Programmability [v1.0] Training

Live Online & Classroom Enterprise Training

Powered By

Dell EMC Logo

ATP_Authorized Logo

Powered By

Dell EMC Logo

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Certified Trainer

  • Authorized Courseware

  • Completion Certificate from ATP

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is NPDESI Training about?

This 5 Day course addresses the evolving role of network engineers towards more programmability, automation and orchestration, enabling them to leverage the powerful level of abstraction provided by controller based architectures to create real added value. This course is aligned with the topics covered by the 300-550 NPDESI exam, leading to the Cisco Network Programmability Design and Implementation Specialist Certification.

What are the objectives of NPDESI Training ?

Upon successful completion of this course, participants should be able to:

  • 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 relateto YANG data models. 
  • Learn about SDN controllers including APIC, APIC-EM and OSC, as well as how touse device-level APIs such as Cisco NXOS, 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.

What are the prerequisites for NPDESI Training?

Learners should possess the following prerequisite skills and knowledge:

  • Baseline Python knowledge 
  • CCNA/CCNP level network background

Available Training Modes

Live Online Training

Course Outline Expand All

Expand All

  • Introduction to Network Programmability
  • Linux Primer for Network Engineers
  • Linux Networking
  • Python Foundations for Network Engineers : Part 1
  • Python Foundations for Network Engineers : Part 2
  • Writing and Troubleshooting Python Scripts
  • Python Libraries
  • Introduction to Network APIs and Protocols
  • Cisco ASA REST API
  • NX-OS Programmability
  • Cisco IOS XE APIs
  • Cisco IOS XR APIs
  • Securing the Management Plane
  • YANG Data Modeling
  • YANG Tools
  • Introduction to Controller Networking
  • OpenDaylight
  • Cisco APIC-EM
  • Cisco Application Centric Infrastructure
  • Cisco Element and Domain Managers
  • Software Development Methodologies
  • Introduction to DevOps
  • Version Control
  • Automated Testing
  • Continuous Integration
  • Configuration Management and Automation Tools

Who is the instructor for this training?

The trainer for this Designing and Implementing Cisco Network Programmability [v1.0] Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews