Duration
2 days
Overview
This 2-day training is designed to support network engineering professionals with limited to no programming or automation experience who are interested in enhancing their networking career with network programming skills. Students will learn Python, a beginner-friendly programming language, and go from zero programming to building network engineering applications for automation of network management task.
Prerequisite
Switch / Router Commands
Chapter 1: Getting Started
Fundamentals of Network Programming
Python Basic Operations
Chapter 2: Common Operation
Python Data Types
Keywords
Data types
Variables
Lists
Methods
Chapter 3: Control Flow
If/Elif/Else
For loops
While loops
Try/except
Chapter 4: File Operations
Open and read
Writing and appending
Chapter 5: Regular Expressions (RegEx)
Find,
Match
Substitute
Chapter 6: Networking
Fundamentals of automation
Telnet
SSH
GNS3 and dynamic configuration automation
Extracting Networking Equipment Parameters
User Interface for Automation
Programme scope, delivery arrangements and suitability are confirmed during enquiry.