← Back to Networking Courses

Course Preview

Duration
8h 16m
Difficulty
Novice
Instructor
Alex Harrison
Videos
41
CPE Credits
11
Published
Jan 06, 2015
Updated
Jan 23, 2023
Networking Course

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

41 videos8 group8h 16m video runtime0m activity runtime5.00 / 5 rating11 CPE credits

Skill Coverage

It EssentialsIt Essentials → Cisco Device Configuration and ManagementIt Essentials → Cisco Device Configuration and Management → Cisco IOS and Router ConfigurationIt Essentials → Data and Programming FundamentalsIt Essentials → Data and Programming Fundamentals → Code Quality and ExecutionIt Essentials → Data and Programming Fundamentals → Data Analysis and VisualizationIt Essentials → Data and Programming Fundamentals → Data Processing and ComputationIt Essentials → Data and Programming Fundamentals → File and Data ManagementIt Essentials → Data and Programming Fundamentals → File Format and Conversion OperationsIt Essentials → Data and Programming Fundamentals → Object-Oriented and Modular ProgrammingIt Essentials → Data and Programming Fundamentals → Programming Concepts and LogicIt Essentials → Data and Programming Fundamentals → String and Pattern ProcessingIt Essentials → IP Addressing and SubnettingIt Essentials → IP Addressing and Subnetting → Binary and Hexadecimal ArithmeticIt Essentials → IP Addressing and Subnetting → IPv4 Addressing and ConfigurationIt Essentials → Network Administration and ManagementIt Essentials → Network Administration and Management → Identity and Access ManagementIt Essentials → Network Design and TopologyIt Essentials → Network Design and Topology → Network Topology PlanningIt Essentials → Network SecurityIt Essentials → Network Security → VPN and Secure ConnectivityIt Essentials → Network Services and ProtocolsIt Essentials → Network Services and Protocols → Application Layer ProtocolsIt Essentials → Network Services and Protocols → HTTP Protocol and Web CommunicationIt Essentials → Network Services and Protocols → Transport Layer ProtocolsIt Essentials → Network Troubleshooting and DiagnosticsIt Essentials → Network Troubleshooting and Diagnostics → General Network TroubleshootingIt Essentials → Operating Systems and AdministrationIt Essentials → Operating Systems and Administration → Command-Line Interface OperationsIt Essentials → Operating Systems and Administration → Cross-Platform and Non-Windows OS AdministrationIt Essentials → Operating Systems and Administration → Windows AdministrationIt Essentials → Scripting and AutomationIt Essentials → Scripting and Automation → IT Configuration Management and Automation ToolsIt Essentials → Scripting and Automation → Python and Shell Scripting

Course Curriculum

Introduction

1 video

Video

Installation

1 video

Video

Data Types

1 video

Video

Quotes vs Curly Braces

1 video

Video

Operators

1 video

Video

Substitions

3 videos

Video

Lists

1 video

Video

Arrays

1 video

Video

Syntax

1 video

Video

String Manipulation

1 video

Video

Control Statements

1 video

Video

Procedures

1 video

Video

Command Line Arguments

1 video

Video

File Handling

1 video

Video

Basics

1 video

Video

Commands

2 videos

Video

More advanced expect

2 videos

Video

Introduction & Commands

1 video

Video

Parts of the command

2 videos

Video

Advanced Topics

3 videos

Video

Creating Custom Errors

2 videos

Video

Basics

1 video

Video

Widgets

3 videos

Video

Generating Configurations based on user input

3 videos

Video

Taking Action based on real-time output from devices

2 videos

Video

Using Libraries

3 videos

Video