Open Source/Python Programming for Network Engineering

Python Programming for Network Engineering Certification Training Course Overview

Python Programming for Network Engineering training course is designed for Network Engineers to learn python or some other form of automation skills using python programming language to manage network devices en masse using programming and reduces implementation time for software-based technologies in a Cisco enterprise.

Target Audience:

  • Network Engineers
  • IT Consultants
  • Network Consultants
  • Cisco Certified or Juniper certified professionals

Python Programming for Network Engineering (40 Hours) Download Course Contents

Live Virtual Classroom
Group Training 1700
18 - 22 Oct 09:00 AM - 05:00 PM CST
(8 Hours/Day)

01 - 05 Nov 09:00 AM - 05:00 PM CST
(8 Hours/Day)

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

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

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: Fundamental Python programming
  • Topic details are not available.
Module 2: Python data structure
  • Topic details are not available.
Module 3: Python Operators
  • Topic details are not available.
Module 5: Python loops and conditional code
  • Topic details are not available.
Module 6: Programming Python Functions
  • Topic details are not available.
Module 8: Integrated Development Environments
  • Topic details are not available.
Module 10: GNS3 Lab Setup for IOS Images
  • Topic details are not available.
Module 13: Netmiko Library
  • Topic details are not available.
Module 16: Cisco IOS XE RESTCONF API
  • Topic details are not available.
Module 17: Cisco IOS XE NETCONF API
  • Topic details are not available.
Module 18: Cisco Nexus NX-OS APIs
  • Topic details are not available.
Module 19: YANG data model
  • Topic details are not available.
Module 20: 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
  • Configure Network Device using Netmiko
  • Configure Multiple Devices using Python Conditions with Netmiko
  • Validate configuration payload using JSON, XML & YML
  • 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 a Nexus NX-OS device using APIs
  • Troubleshoot existing Python scripts with an IDE
  • Analyze YANG files with the online YANG validator tool
Download Course Contents

Request More Information

Course Prerequisites
  • Basic Computer Knowledge.
  • An Introduction to Python
  • Beginning Python Basics
  • Python Program Flow
  • Functions & Modules
  • Exceptions
  • File Handling
  • Classes in Python
  • Regular Expressions
  • Data Structures
  • Introduction to Database Programming
  • Introduction to Web Scraping
  • Introduction to Network programming with Python
  • Introduction to Paramiko, SSH and Cisco

FAQ's


Yes, fee excludes local taxes.