Section 1 : Basic Perl Getting Started
|
Lecture 1 | Installing Perl and Some Great Free Editors | 00:11:56 Duration |
|
Lecture 2 | Hello World | 00:06:19 Duration |
|
Lecture 3 | Downloading Text and Images With Perl, Just Like Zuckerberg | 00:14:06 Duration |
|
Lecture 4 | Arrays and Checking Whether Files Exist | 00:15:03 Duration |
|
Lecture 5 | Reading Files and Beginning Regular Expressions | 00:17:25 Duration |
|
Lecture 6 | Writing Files and Replacing Text | |
|
Lecture 7 | Wildcards in Regular Expressions | 00:06:06 Duration |
|
Lecture 8 | Groups Finding Out What You Actually Matched | 00:06:59 Duration |
|
Lecture 9 | Quantifiers Greedy vs | 00:10:10 Duration |
|
Lecture 10 | Escape Sequences | |
|
Lecture 11 | Numeric Quantifiers | 00:09:27 Duration |
|
Lecture 12 | Test Your Perl and Regex Knowlege - First Test | 00:25:02 Duration |
Section 2 : More on Reading Files Line By Line Tips, Tricks and Vital Knowledge
|
Lecture 1 | Split and Reading CSV Files | 00:10:52 Duration |
|
Lecture 2 | Join and Viewing Data Using DataDumper | 00:07:21 Duration |
|
Lecture 3 | Chomp and Removing Spaces in Splits | 00:09:28 Duration |
|
Lecture 4 | Pushing Onto Arrays | 00:07:37 Duration |
|
Lecture 5 | Arrays of Arrays | 00:16:15 Duration |
|
Lecture 6 | Hashes Lookup Tables in Perl | 00:16:22 Duration |
|
Lecture 7 | Iterating Over Hashes | 00:12:48 Duration |
|
Lecture 8 | Arrays of Hashes | 00:08:02 Duration |
|
Lecture 9 | Storing CSV Data in a Data Structure | 00:12:37 Duration |
|
Lecture 10 | Validating CSV Data | 00:11:32 Duration |
|
Lecture 11 | Cleaning CSV Data | 00:17:37 Duration |
|
Lecture 12 | Test Your Perl and Regex Knowlege - Second Test |
Section 3 : Web Scraping and More Regular Expressions
|
Lecture 1 | Basic Web Scraping | 00:12:37 Duration |
|
Lecture 2 | Character Classes | 00:17:22 Duration |
|
Lecture 3 | Matching Repeatedly | 00:17:07 Duration |
|
Lecture 4 | Collecting Repeated Matches All At Once | 00:09:57 Duration |
Section 4 : Building a Complete Progam Command Line Options
|
Lecture 1 | Getting Command Line Options | 00:14:15 Duration |
|
Lecture 2 | Subroutines and Returning Values | 00:06:47 Duration |
|
Lecture 3 | Multi-Line Strings and Comments | |
|
Lecture 4 | Passing Arguments to Subroutines | 00:11:43 Duration |
|
Lecture 5 | References to Hashes | 00:12:33 Duration |
|
Lecture 6 | Checking Values in Hashes | 00:13:40 Duration |
Section 5 : Parsing XML and Complex Data Structures
|
Lecture 1 | Finding All Files in a Directory and Filtering Arrays | 00:20:35 Duration |
|
Lecture 2 | Processing Files One By One | 00:10:56 Duration |
|
Lecture 3 | Parsing XML with Regular Expressions | 00:22:28 Duration |
|
Lecture 4 | Using XMLSimple, and Extracting Data from Complex Structures | 00:18:16 Duration |
|
Lecture 5 | Extracting Data from Complex Structures A Complete Example | 00:18:11 Duration |
|
Lecture 6 | Building Complex Data Structures | 00:14:27 Duration |
Section 6 : Working with Databases
|
Lecture 1 | Free Databases to Use with Perl | 00:09:19 Duration |
|
Lecture 2 | Creating Databases with MySQL | 00:18:08 Duration |
|
Lecture 3 | Connecting to a Database | 00:10:04 Duration |
|
Lecture 4 | Inserting Data into a Database | 00:12:40 Duration |
|
Lecture 5 | Deleting Data and Executing Dataless SQL Commands | 00:03:34 Duration |
|
Lecture 6 | Getting the IDs of Records You've Just Inserted | |
|
Lecture 7 | Querying Databases | 00:12:29 Duration |
|
Lecture 8 | Exporting Data | 00:06:32 Duration |
Section 7 : Perl One-Liners
|
Lecture 1 | Running One-Line Perl Programs | 00:07:23 Duration |
|
Lecture 2 | Replacing Text in Files | 00:11:25 Duration |
|
Lecture 3 | Editing Files In-Place | 00:08:40 Duration |
Section 8 : Modules and OO Perl
|
Lecture 1 | Modules | 00:20:07 Duration |
|
Lecture 2 | Packages and Directories | 00:13:15 Duration |
|
Lecture 3 | Object Orientation A Brief Introduction | 00:08:14 Duration |
|
Lecture 4 | Implementing OO in Perl | 00:20:44 Duration |
Section 9 : Web Application Basics
|
Lecture 1 | Installing the Apache HTTP Server | 00:12:17 Duration |
|
Lecture 2 | A Hello World Web App | 00:10:28 Duration |
|
Lecture 3 | The CGI | 00:08:55 Duration |
|
Lecture 4 | Using URL Parameters | 00:07:39 Duration |
|
Lecture 5 | Website Forms | 00:20:15 Duration |
Section 10 : Basic Sysadmin Tasks
|
Lecture 1 | Moving, Copying and Deleting Files | 00:09:44 Duration |
|
Lecture 2 | Executing System Commands | 00:08:54 Duration |
Section 11 : Conclusion
|
Lecture 1 | Where to Find Documentation and More Modules | 00:07:29 Duration |
Section 12 : Appendix 1 Example Data
|
Lecture 1 | XML Files |
Section 13 : Appendix 2 Alternate Systems
|
Lecture 1 | Running Perl in UNIX, Linux, Mac and Cygwin | 00:10:26 Duration |
Section 14 : Extras
|
Lecture 1 | Arrays and Hashes Review | 00:06:43 Duration |
|
Lecture 2 | References to Hashes and Arrays Review | 00:13:05 Duration |