Learn Perl 5 By Doing It

BY
Udemy

Mode

Online

Fees

₹ 4999

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 4,999
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Basic Perl: Getting Started

  • Installing Perl and Some Great Free Editors
  • Hello World
  • Downloading Text and Images With Perl, Just Like Zuckerberg
  • Arrays and Checking Whether Files Exist
  • Reading Files and Beginning Regular Expressions
  • Writing Files and Replacing Text
  • Wildcards in Regular Expressions
  • Groups: Finding Out What You Actually Matched
  • Quantifiers: Greedy vs. Non-Greedy
  • Escape Sequences
  • Numeric Quantifiers
  • Test Your Perl and Regex Knowledge - First Test

More on Reading Files Line By Line: Tips, Tricks and Vital Knowledge

  • Split and Reading CSV Files
  • Join and Viewing Data Using Data::Dumper
  • Chomp and Removing Spaces in Splits
  • "Pushing" Onto Arrays
  • Arrays of Arrays
  • Hashes: Lookup Tables in Perl
  • Iterating Over Hashes
  • Arrays of Hashes
  • Storing CSV Data in a Data Structure
  • Validating CSV Data
  • Cleaning CSV Data
  • Test Your Perl and Regex Knowlege - Second Test

Web Scraping and More Regular Expressions

  • Basic Web Scraping
  • Character Classes
  • Matching Repeatedly
  • Collecting Repeated Matches All At Once

Building a Complete Program: Command Line Options

  • Getting Command Line Options
  • Subroutines and Returning Values
  • Multi-Line Strings and Comments
  • Passing Arguments to Subroutines
  • References to Hashes
  • Checking Values in Hashes

Parsing XML and Complex Data Structures

  • Finding All Files in a Directory and Filtering Arrays
  • Processing Files One By One
  • Parsing XML with Regular Expressions
  • Using XML::Simple, and Extracting Data from Complex Structures
  • Extracting Data from Complex Structures: A Complete Example
  • Building Complex Data Structures

Working with Databases

  • Free Databases to Use with Perl
  • Creating Databases with MySQL
  • Connecting to a Database
  • Inserting Data into a Database
  • Deleting Data and Executing Dataless SQL Commands
  • Getting the IDs of Records You've Just Inserted
  • Querying Databases
  • Exporting Data

Perl ONe-Liners

  • Running One-Line Perl Programs
  • Replacing Text in Files
  • Editing Files In-Place

Modules and OO Perl

  • Modules
  • Packages and Directories
  • Object Orientation: A Brief Introduction
  • Implementing OO in Perl

Web Application Basics

  • Installing the Apache HTTP Server
  • A Hello World Web App
  • The CGI.pm Module
  • Using URL Parameters
  • Website Forms

Basic Sysadmin Tasks

  • Moving, Copying and Deleting Files
  • Executing System Commands

Conclusion

  • Where to Find Documentation and More Modules

Appendix 1: Example Data

  • XML Files

Appendix 2: Alternate Systems

  • Running Perl in UNIX, Linux, Mac and Cygwin

Extras

  • Arrays and Hashes Review
  • References to Hashes and Arrays Review

Instructors

Mr John Purcell

Mr John Purcell
Software Development Trainer
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books