PPCNE - Python Programming for Cisco Networking Engineers
Course overview
This training course is designed to learn from the basics of Python programming to the specific skills and tools needed to manage network devices en masse using programming and reduces implementation time for software-based technologies in a Cisco enterprise. Python programming to the specific skills and tools needed to manage network devices using programming with hands – on training. Reducing implementation time for software-based technologies in a Cisco.
Course Duration
5 Days
Cost
Audience
Engineers who implement software-based technologies in a Cisco enterprise or configure/manage network devices.
Prerequisites
Basic understanding of Python
Knowledge on Cisco networking device, ACI
Course Content
Fundamental Python Programming
Python data structure
Using Python to read from and write to a file
Python loops and conditional code
GitHub
Programming Python Functions
Python Libraries, Packages, and Modules
Integrated Development Environments
Python code analysis and error handling
Cisco-supported APIs and automation protocols
Cisco IOS XE RESTCONF API
Cisco IOS XE NETCONF API
Cisco ASA REST API
Cisco IOS XR NETCONF API
Cisco Nexus NX-OS APIs
YANG data model
Cisco Application Centric Infrastructure
Cisco ACI whitelists Extracting XML and JSON from the Cisco ACI