Designing and implementing cisco network programming
This 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.
Candidates will learn how to minimize the amount of manual interactions with the network, and increase the use of scripts and automation tools to drive down operational inefficiencies. The course will review network programmability fundamentals including Linux and Python, common automation protocols such as NETCONF and REST and how they relate to YANG data models.
The course will enable candidates to understand 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. They will be introduced to DevOps and Agile software development methodologies, and get started on using automation tools such as Ansible, Chef and Puppet.Target Audience

  • Resellers
  • Customers
  • Employees

It is recommended that a learning have the following knowledge and skills before attending this course:

  • CCNP or Equivalent Experience
  • Complete the Programming for Network Engineers (PRNE) ELT or equivalent Python programming experience

Upon completion of 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


Section 1. Introduction to Network Programmability
Section 2. Linux Primer for Network Engineers
Section 3. Linux Networking
Section 4. Python Foundations for Network Engineers – Part 1
Section 5. Python Foundations for Network Engineers – Part 2
Section 6. Writing and Troubleshooting Python Scripts
Section 7. Python Libraries
Section 8. Introduction to Network APIs and Protocols
Section 9. Cisco ASA REST API
Section 10. NX-OS Programmability
Section 11. Cisco IOS XE APIs
Section 12. Cisco IOS XR APIs
Section 13. Securing the Management Plane
Section 14. YANG Data Modeling
Section 15. YANG Tools
Section 16. Introduction to Controller Networking
Section 17. OpenDaylight
Section 18. Cisco APIC-EM
Section 19. Cisco Application Centric Infrastructure(ACI)
Section 20. Cisco Element and Domain Managers
Section 21. Software Development Methodologies
Section 22. Introduction to DevOps
Section 23. Version Control
Section 24. Automated Testing
Section 25. Continuous Integration
Section 26. Configuration Management and Automation Tools


Click Me To Get Password
If you find any wrong activities so kindly read our DMCA policy also contact us. Thank you for understand us…


Please enter your comment!
Please enter your name here