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 Qubits42

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

Live Virtual Classroom
Group Training 1700
08 - 12 Aug 09:00 AM - 05:00 PM CST
(8 Hours/Day)

06 - 10 Sep 09:00 AM - 05:00 PM CST
(8 Hours/Day)

04 - 08 Oct 09:00 AM - 05:00 PM CST
(8 Hours/Day)

1-on-1 Training (GTR) 1950
4 Hours
8 Hours
Week Days
Week End

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here Hire Our Trainers! Click here

Course Modules

Module 1: Introduction
  • Topic details are not available.
Module 2: Fundamental Python programming
  • Topic details are not available.
Module 3: Python data structure
  • Topic details are not available.
Module 5: Python loops and conditional code
  • Topic details are not available.
Module 6: GitHub
  • Topic details are not available.
Module 7: Programming Python Functions
  • Topic details are not available.
Module 9: Integrated Development Environments
  • Topic details are not available.
Module 12: Cisco IOS XE RESTCONF API
  • Topic details are not available.
Module 13: Cisco IOS XE NETCONF API
  • Topic details are not available.
Module 14: Cisco ASA REST API
  • Topic details are not available.
Module 15: Cisco Nexus NX-OS APIs
  • Topic details are not available.
Module 16: YANG data model
  • Topic details are not available.
Module 18: Cisco ACI whitelists
  • Topic details are not available.
Module 21: The Cisco ACI Visore tool
  • Topic details are not available.
Module 22: Cisco UCS topology
  • Topic details are not available.
Module 23: Configuring UCS with Python
  • Topic 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

Join Free Webinars

This webinar will give brief up on
  • Why Python is beneficial for Network engineers.
  • Benefits of Network Automation.
  • Python Libraries to interact with Network devices.

26 Aug 2021 at 08:30 AM CST

Duration: 1 Hour
This webinar will give brief up on
  • Why Python is beneficial for Network engineers.
  • Benefits of Network Automation.
  • Python Libraries to interact with Network devices.

27 Aug 2021 at 08:30 PM CST

Duration: 1 Hour