Course Overview

Cisco Digital Learning for NPDESI v1.0 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 and device APIs 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.

5 days
Network Programmability Design and Implementation Specialist
300-550 NPDESI
Learning Credits: 
  • Upon completing this course, you will be able to:

    • Understand the basics of Network Programmability
    • Use basic Linux commands and configure networking
    • Write and troubleshoot Python scripts
    • Understand and use REST and NETCONF programmability interfaces of various Cisco controllers and devices
    • Consume and comprehend YANG data models
    • Know DevOps and Agile software development methodologies
    • Practical application of Ansible automation tool
    • Module 1: Network Programmability Fundamentals
    • Module 2: APIs and Automation Protocols
    • Module 3: Data Models
    • Module 4: Operations
    • Module 5: Controllers
  • It is recommended, but not required, that students have the following knowledge and skills before attending this course:

    • CCNP or equivalent experience
    • Complete the Programming for Network Engineers (PRNE) v1.0 Cisco E-Learning or equivalent Python programming experience
    • Network engineers
    • Field engineers
    • System engineers
    • Network designers
    • Network operations
    • Network automation engineers
    • Network programmers
    • Network developers
    • Software engineers
    • Application developers