Introducing Python and Web Services Programmability for Network Engineers v1.0 (IPWSP-NE)

In this course, you will learn about the interoperability of Python programming with networking to prepare next-generation engineers for software defined networking. This class is designed for network engineers and administrators looking to add necessary programming skills in preparation for various ACI and SDN technologies.

Retail Price: $4,395.00

Next Date: Request Date

Course Days: 4


Request a Date

Request Custom Course


About This Course

In this course, you will learn about the interoperability of Python programming with networking to prepare next-generation engineers for software defined networking. This class is designed for network engineers and administrators looking to add necessary programming skills in preparation for various ACI and SDN technologies.

Audience Profile

  • Network administrators, engineers, and operations technicians
  • Individuals interested in learning about programming

At Course Completion

What You'll Learn:

  • Basic and advanced Python terminologies
  • Python script errors
  • Pull and reconfigure networking devices using Python scripts
  • RESTful API utilizing JSON and XML

Prerequisites

  • Solid understanding of networking protocols, routing, and switching
  • CCNA certification and experience with Cisco routers and switches is recommended but not required

Course Outline

1. Basic Constructs

  • Strings
  • Printing
  • Variables
  • Built-In Methods
  • Input from Users
  • Boolean Expression

2. Advanced Constructs

  • Redundant Scripts
  • Functions
  • Classes

3. Scaling Python

  • Reading Files Scripts
  • Writing to File Scripts
  • Substituting Strings and integers
  • While Loops
  • For Loops and Lists
  • Slicing
  • Updating and Edit a List
  • Error Checking

4. Dictionaries and Regular Expressions

  • Dictionaries
  • Delete Dictionaries
  • Dictionaries with Lists
  • Regular Expressions (match, search, findall, sub)

5. XML and JSON

  • XML Format
  • JSON Format
  • XML
  • JSON

6. What is an XML Schema?

  • SOAP
  • CURL with a Web Based Application
  • SOAP Exchange with a Web based Application
  • REST with a Web Based Application

7. Putting It All Together

  • Python Principles with a SOAP Client
  • Python Principles with REST and WSDL
  • Native Python Modules  

Classroom Live Labs

  • Lab 1:The Basics Script
  • Lab 2:Introduction to the Telnet Script
  • Lab 3:Scaling Telnet Script-1
  • Lab 4:Scaling Telnet Script-2
  • Lab 5:Efficiency of Functions
  • Lab 6:Reading and Writing to Files-1
  • Lab 7:Reading and Writing to Files-2
  • Lab 8:Advanced Telnet Script
  • Lab 9:Pinger Detector
  • Lab 10:VLAN Checker
  • Lab 11:Final Mentored Lab


Sorry!!!!, it looks like we haven’t updated our dates for the class you selected. There’s a quick way to find out, contact us at 502.265.3057 or email info@training4it.com


Request a Date