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 |