| Unit 01: Course Introduction | |||
| Introduction and Course Overview | 00:02:00 | ||
| Course Downloads | 00:03:00 | ||
| Unit 02: Creating a Local Linux Shell Scripting Environment | |||
| Creating a Local Lab Environment Using Vagrant and VirtualBox – Background | 00:16:00 | ||
| Exercise 1 Instructions – Creating a Local Linux Shell Scripting Lab Environment | 00:28:00 | ||
| Exercise 1 – Walkthrough – Part I – Windows Users Only | 00:04:00 | ||
| Exercise 1 – Walkthrough – Part I – Mac Users Only | 00:02:00 | ||
| Exercise 1 – Walkthrough – Part I – Linux (CentOS/RHEL) Users Only | 00:03:00 | ||
| Exercise 1 – Walkthrough – Part II – All Users | 00:23:00 | ||
| Unit 03: User and Account Creation - Shell Scripting Project 1 | |||
| Section Introduction | 00:03:00 | ||
| Getting Started with Shell Scripting: Naming, Permissions, Variables, Builtins. | 00:35:00 | ||
| Special Variables, Pseudocode, Command Substitution, if Statement, Conditionals. | 00:23:00 | ||
| Exit Statuses, Return Codes, String Test Conditionals, More Special Variables. | 00:18:00 | ||
| Reading Standard Input, Creating Accounts, Username Conventions, More Quoting. | 00:23:00 | ||
| Exercise 2 – Instructions | 00:12:00 | ||
| Exercise 2 – Walkthrough | 00:21:00 | ||
| Unit 04: Password Generation and Shell Script Arguments - Shell Scripting Project 2 | |||
| Random Data, Cryptographic Hash Functions, Text and String Manipulation. | 00:31:00 | ||
| Positional Parameters, Arguments, for Loops, Special Parameters | 00:30:00 | ||
| The while Loop, Infinite Loops, Shifting, Sleeping | 00:16:00 | ||
| Exercise 3 – Instructions | 00:12:00 | ||
| Exercise 3 – Walkthrough | 00:20:00 | ||
| Unit 05: Linux Programming Conventions - Shell Scripting Project 3 | |||
| Advanced Standard Input, Standard Output, and Standard Error – Part I | 00:13:00 | ||
| Advanced Standard Input, Standard Output, and Standard Error – Part II | 00:26:00 | ||
| Exercise 4 – Instructions | 00:05:00 | ||
| Exercise 4 – Walkthrough | 00:12:00 | ||
| Unit 06: Parsing Command Line Options – Shell Scripting Project 4 | |||
| Case Statements | 00:20:00 | ||
| Functions | 00:33:00 | ||
| Parsing Command Line Options with getopts, Part 1 | 00:20:00 | ||
| Parsing Command Line Options with getopts, Part 2 | 00:18:00 | ||
| Deleting and Disabling Linux Accounts, Part 1 of 4 (Finding Files) | 00:11:00 | ||
| Deleting and Disabling Linux Accounts, Part 2 of 4 (The userdel command) | 00:05:00 | ||
| Deleting and Disabling Linux Accounts, Part 3 of 4 (Archives with tar) | 00:14:00 | ||
| Deleting and Disabling Linux Accounts, Part 4 of 4 (Disabling Accounts) | 00:08:00 | ||
| Deleting Users – Exercise 5 – Instructions | 00:14:00 | ||
| Deleting Users – Exercise 5 – Walkthrough | 00:33:00 | ||
| Unit 07: Transforming Data / Data Processing / Reporting – Shell Scripting Project 5 | |||
| Cut and Awk | 00:22:00 | ||
| Cut and Awk Demonstration Script: Open Network Ports | 00:10:00 | ||
| Sort and Uniq | 00:18:00 | ||
| Parsing Log Files – Exercise 6 – Walkthrough | 00:15:00 | ||
| Sed | 00:29:00 | ||
| Unit 08: Network Scripting & Automation of Distributed Systems: Shell Scripting Project 6 | |||
| Configuring a Mini Network and Scripting for Remote Systems | 00:30:00 | ||
| Scripting Remote Commands – Walkthrough – Part 1 | 00:26:00 | ||
| Scripting Remote Commands – Exercise – Instructions | 00:12:00 | ||
| Scripting Remote Commands – Walkthrough – Part 2 | 00:13:00 | ||
| Unit 09: Course Summary | |||
| Summary | 00:08:00 | ||
| Unit 10: Course Extras | |||
| What Shell Scripting Is and Why You Should Learn It | 00:10:00 | ||
| Resources | |||
| Resources – Linux Shell Scripting | 00:00:00 | ||
| Assignment | |||
| Assignment -Linux Shell Scripting | 3 weeks, 3 days | ||
| Order Your Certificate | |||
| Order Your Certificate QLS | 00:00:00 | ||