Python Programming for Cisco Network Engineers (PCNE)

Python Programming for Cisco Network Engineers (PCNE) Certification Training Course Overview

Python Programming for Cisco Network Engineers (PCNE) 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.

Target Audience:

This course is recommended for engineers who implement software-based technologies in a Cisco enterprise or configure/manage network devices.

  • Introduction
  • 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 Nexus NX-OS APIs
  • YANG data model
  • Cisco Application Centric Infrastructure
  • Cisco ACI whitelists
  • Extracting XML and JSON from the Cisco ACI
  • Modifying the ACI policy with Postman and Python
  • The Cisco ACI Visore tool
  • Cisco UCS topology
  • Configuring UCS with Python
Test your current knowledge on Qubits42

Python Programming for Cisco Network Engineers (PCNE) (40 Hours) Download Course Contents

Live Online Training
Group Training 1700 Per Participant
07 - 11 Feb 09:00 AM - 05:00 PM CST
(8 Hours/Day)
07 - 11 Mar 09:00 AM - 05:00 PM CST
(8 Hours/Day)
1-on-1 Training 3400 1950+
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

1-On-1 Training is Guaranteed to Run (GTR)
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Buy Flexi For Only $99 (Video Recording of Live Online)

Course Modules

Module 1: Introduction
  • Details are not available.
Module 3: Python data structure
  • Details are not available.
Module 6: GitHub
  • Details are not available.
Module 7: Programming Python Functions
  • Details are not available.
Module 12: Cisco IOS XE RESTCONF API
  • Details are not available.
Module 13: Cisco IOS XE NETCONF API
  • Details are not available.
Module 14: Cisco ASA REST API
  • Details are not available.
Module 15: Cisco Nexus NX-OS APIs
  • Details are not available.
Module 16: YANG data model
  • Details are not available.
Module 18: Cisco ACI whitelists
  • Details are not available.
Module 21: The Cisco ACI Visore tool
  • Details are not available.
Module 22: Cisco UCS topology
  • Details are not available.
Module 23: Configuring UCS with Python
  • Details are not available.
Module24: Labs:
  • Practice the effects of fundamental Python commands
  • Program Python data structure
  • Create Python scripts to interact with files
  • Write scripts to demonstrate Python loops and conditional code
  • Create a Python script
  • Share files using Git and GitHub
  • Write Python Functions
  • Write Python code of Modules and Packages
  • Implement Python code in IDEs
  • Debug and test Python code
  • Create, execute, and validate a Python script with an IDE
  • Explore and validate automation protocols
  • Perform a configuration change on an IOS XE device with the RESTCONF API
  • Perform a configuration change on an IOS XE device with the NETCONF API
  • Perform a configuration change on an ASA device with the REST API
  • Perform a configuration change on a Nexus NX-OS device using APIs
  • Troubleshoot existing Python scripts with an IDE
  • Analyze YANG files with the online YANG validator tool
  • Perform an ACI fabric discovery
  • Manually configure a Cisco ACI whitelist
  • Extract XML and JSON from the Cisco ACI
  • Utilize the API inspector and Postman to create Python scripts
  • Use the Cisco ACI Visore tool
  • Create a Python script to modify an ACI fabric
  • Manually configure Cisco UCS
  • Configure UCS with Python
  • Create a Python script to modify a UCS configuration
Download Course Contents

Request More Information

Course Prerequisites
  • Understanding of Cisco networking devices is required.
  • Understanding of ACI is useful but not a prerequisite.
  • Understanding of programming or Python is NOT required.

How you’ll benefit

This course will help you:

  • Take advantage of the network when you implement applications to fulfill business needs
  • Gain a foundation in the essentials of applications, automation, and Cisco platforms

Audience

  • Network automation engineer
  • Software developer
  • System integration programmer

Additional job roles that might be interested:

  • Infrastructure architect
  • Network designer