Course Preview
- Duration
- 8h 16m
- Difficulty
- Novice
- Instructor
- Alex Harrison
- Videos
- 41
- CPE Credits
- 11
- Published
- Jan 06, 2015
- Updated
- Jan 23, 2023
Task Automation for Network Engineers (TCL/EXPECT)
This course is designed for network engineers who want to use automation to simplify daily network management tasks but may not have prior experience with scripting on networking platforms. It provides a practical starting point for learners who want to reduce manual work, improve efficiency, and automate repetitive network operations. Throughout the course, you will learn how TCL and Expect can be used to automate interactions with network devices. Since these scripting languages are not limited to a specific vendor, the concepts covered in this training can be applied across different networking platforms and environments. The course also introduces the use of regular expressions, helping learners understand how to search, match, filter, and process command outputs more effectively. By combining TCL, Expect, and regular expressions, network engineers can automate tasks such as collecting device information, running repeated commands, validating configurations, and simplifying operational workflows. By the end of this course, learners will understand how basic scripting can save significant time and effort. Tasks that may have previously taken hours to complete manually can be performed in minutes through automation, making this course valuable for engineers who want to improve productivity and manage networks more efficiently.
Instructor
Alex Harrison
Course Instructor
What Is Included
Skill Coverage
Course Curriculum
Introduction
1 video
Installation
1 video
Data Types
1 video
Quotes vs Curly Braces
1 video
Operators
1 video
Substitions
3 videos
Lists
1 video
Arrays
1 video
Syntax
1 video
String Manipulation
1 video
Control Statements
1 video
Procedures
1 video
Command Line Arguments
1 video
File Handling
1 video
Basics
1 video
Commands
2 videos
More advanced expect
2 videos
Introduction & Commands
1 video
Parts of the command
2 videos
Advanced Topics
3 videos
Creating Custom Errors
2 videos
Basics
1 video
Widgets
3 videos
Generating Configurations based on user input
3 videos
Taking Action based on real-time output from devices
2 videos
Using Libraries
3 videos
