Introducing Python and Web Services Programmability for Network Engineers [v3.0] Training Logo
Powered By

EMC Logo

Introducing Python and Web Services Programmability for Network Engineers [v3.0] Training

Live Online & Classroom Enterprise Training

Powered By

EMC Logo

Looking for a private batch ?

REQUEST A CALLBACK
Key Features
  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

  • 100% Money Back Guarantee

PDP BG 1
SpringPeople Logo

What is Introducing Python and Web Services Programmability for Network Engineers [v3.0] about?

Introducing Python and Web Services Protocols for Network Engineers 3.0 is a 4-day hands-on course that focuses on the interoperability of Python programming with Networking to prepare the 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 as well as interacting with WEB Services on appliances such as the F5, A10, and Cisco UCS. The course has been modified to emphasize the skillset of data extraction for interacting with BIG DATA platforms.

What are the objectives of Introducing Python and Web Services Programmability for Network Engineers [v3.0] ?

Upon successful completion of this course, participants should be able to:

  • Understand and describe basic and advanced Python terminologies
  • Identify Python script errors and correct
  • Query and reconfigure networking devices using Python scripts
  • Introduction to RESTful API utilizing JSON and XML
  • Apply Web Services Protocols to Multivendor Platforms (The CSR 1000v is used as the platform for demonstration)
Available Training Modes

Live Online Training

32 Hours

Classroom Training

 

4 Days
PDP BG 2

Who is Introducing Python and Web Services Programmability for Network Engineers [v3.0] for?

  • Anyone who wants to add Introducing Python and Web Services Programmability for Network Engineers [v3.0] Training skills to their profile
  • Teams getting started on Introducing Python and Web Services Programmability for Network Engineers [v3.0] Training projects
  • What are the prerequisites for Introducing Python and Web Services Programmability for Network Engineers [v3.0]?

    Learners should possess the following prerequisite skills and knowledge:

    • Good understanding of networking protocols, routing and switching:
    • Recommended CCNA Certification
    • Recommended experience with Cisco Routers and Switches

    Course Outline

    • Advanced Constructs
      • Describe and execute redundant scripts
      • Describe and execute functions
      • Describe and execute classes
    • Scaling Python
      • Describe and execute Reading Files scripts
      • Describe and execute Writing to File scripts
      • Describe and execute Reading and Writing to Spreadsheets
      • Describe Reading and Writing to Databases
      • Describe and execute substituting strings and integers
      • Describe and execute while loops
      • Describe and execute for loops and lists
      • Describe and execute slicing
      • Updating and edit a list
      • Error checking
    • Dictionaries and Regular Expressions
      • Describe and execute dictionaries
      • Delete dictionaries
      • Describe and execute dictionaries with lists
      • Describe and execute Regular expressions (match, search, findall)
    • Introduction to Web Services Protocols
      • Describe the common Web Services Protocols and Transport methods
      • Describe The Management Information Tree view of accessing objects
      • Describe Object naming conventions
      • Describe what an encoded document is in relation to plain text.
    • XML and JSON
      • Describe basic XML concepts
      • Describe the format of an XML document
      • Describe basic JSON concepts
      • Describe the format of a JSON document
    • Data Models
      • Describe the generic parts of an XML Schema
      • Describe the flow of how an XML Schema is used
    • Modifying the Schema
      • Use CURL to post and retrieve data from a schema
      • Use POSTMAN to post and retrieve data from a schema
      • Use Python with a native API to an appliance
      • Use Python without a native API to an appliance
    • Data Extraction and Manipulation
      • Load and parse a JSON Document
      • Load and Parse an XML Document
    • Lab
      • The Basic Script
      • Introduction to the SSH Script
      • Lab 1: Scaling SSH Script-1
      • Lab 2: Scaling SSH Script-2
      • Lab 3: Efficiency of Functions
      • Lab 4: Reading and Writing to Files-1
      • Lab 5: Reading and Writing to Files-2
      • Lab 6: Advanced SSH Script
      • Lab 7: Working with Regular Expressions
      • Lab 8: Pinger Detector
      • Lab 9: VLAN Checker
      • Lab 10: Final Mentored Lab
      • Lab 11: Challenge-1
      • Lab 12: Challenge-2
      • Lab 13: CURL
      • Lab 14: POSTMAN
      • Lab 15: Python with Web Services

    Who is the instructor for this training?

    The trainer for this Introducing Python and Web Services Programmability for Network Engineers [v3.0] Training has extensive experience in this domain, including years of experience training & mentoring professionals.

    Reviews