Learn Perl 5 By Doing It
Learn Perl 5 By Doing It, available at $99.99, has an average rating of 4.5, with 68 lectures, based on 2608 reviews, and has 17174 subscribers.
You will learn about Learn how to use Perl for a variety of common tasks Learn how to use regular expressions This course is ideal for individuals who are Anyone who has some familiarity with basic programming in any language or Anyone who wants to learn how to automate common tasks in IT It is particularly useful for Anyone who has some familiarity with basic programming in any language or Anyone who wants to learn how to automate common tasks in IT.
Enroll now: Learn Perl 5 By Doing It
Summary
Title: Learn Perl 5 By Doing It
Price: $99.99
Average Rating: 4.5
Number of Lectures: 68
Number of Published Lectures: 68
Number of Curriculum Items: 68
Number of Published Curriculum Objects: 68
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn how to use Perl for a variety of common tasks
- Learn how to use regular expressions
Who Should Attend
- Anyone who has some familiarity with basic programming in any language
- Anyone who wants to learn how to automate common tasks in IT
Target Audiences
- Anyone who has some familiarity with basic programming in any language
- Anyone who wants to learn how to automate common tasks in IT
Discover some of the amazing things you can do with Perl 5, including downloading text and images from the Internet (just like Zuckerberg in The Social Network), reformatting data, importing and exporting data to and from databases, sysadmin-type tasks like renaming or moving files, fixing even huge amounts of data quickly and even creating web CGI scripts. In this course you'll also learn how to use regular expressions, those unbelievably useful little things that have now made their way into almost every serious programming language, yet remain the bête noire of many a developer.
Course Curriculum
Chapter 1: Basic Perl: Getting Started
Lecture 1: Installing Perl and Some Great Free Editors
Lecture 2: Hello World
Lecture 3: Downloading Text And Images – Updated
Lecture 4: Downloading Text and Images With Perl (Old Version!)
Lecture 5: Arrays and Checking Whether Files Exist
Lecture 6: Reading Files and Beginning Regular Expressions
Lecture 7: Writing Files and Replacing Text
Lecture 8: Wildcards in Regular Expressions
Lecture 9: Groups: Finding Out What You Actually Matched
Lecture 10: Quantifiers: Greedy vs. Non-Greedy
Lecture 11: Escape Sequences
Lecture 12: Numeric Quantifiers
Lecture 13: Test Your Perl and Regex Knowlege – First Test
Chapter 2: More on Reading Files Line By Line: Tips, Tricks and Vital Knowledge
Lecture 1: Split and Reading CSV Files
Lecture 2: Join and Viewing Data Using Data::Dumper
Lecture 3: Chomp and Removing Spaces in Splits
Lecture 4: "Pushing" Onto Arrays
Lecture 5: Arrays of Arrays
Lecture 6: Hashes: Lookup Tables in Perl
Lecture 7: Iterating Over Hashes
Lecture 8: Arrays of Hashes
Lecture 9: Storing CSV Data in a Data Structure
Lecture 10: Validating CSV Data
Lecture 11: Cleaning CSV Data
Lecture 12: Test Your Perl and Regex Knowlege – Second Test
Chapter 3: Web Scraping and More Regular Expressions
Lecture 1: Basic Web Scraping
Lecture 2: Character Classes
Lecture 3: Matching Repeatedly
Lecture 4: Collecting Repeated Matches All At Once
Chapter 4: Building a Complete Progam: Command Line Options
Lecture 1: Getting Command Line Options
Lecture 2: Subroutines and Returning Values
Lecture 3: Multi-Line Strings and Comments
Lecture 4: Passing Arguments to Subroutines
Lecture 5: References to Hashes
Lecture 6: Checking Values in Hashes
Chapter 5: Parsing XML and Complex Data Structures
Lecture 1: Finding All Files in a Directory and Filtering Arrays
Lecture 2: Processing Files One By One
Lecture 3: Parsing XML with Regular Expressions
Lecture 4: Using XML::Simple, and Extracting Data from Complex Structures
Lecture 5: Extracting Data from Complex Structures: A Complete Example
Lecture 6: Building Complex Data Structures
Chapter 6: Working with Databases
Lecture 1: Free Databases to Use with Perl
Lecture 2: Creating Databases with MySQL
Lecture 3: Connecting to a Database
Lecture 4: Inserting Data into a Database
Lecture 5: Deleting Data and Executing Dataless SQL Commands
Lecture 6: Getting the IDs of Records You've Just Inserted
Lecture 7: Querying Databases
Lecture 8: Exporting Data
Chapter 7: Perl One-Liners
Lecture 1: Running One-Line Perl Programs
Lecture 2: Replacing Text in Files
Lecture 3: Editing Files In-Place
Chapter 8: Modules and OO Perl
Lecture 1: Modules
Lecture 2: Packages and Directories
Lecture 3: Object Orientation: A Brief Introduction
Lecture 4: Implementing OO in Perl
Chapter 9: Web Application Basics
Lecture 1: Installing the Apache HTTP Server
Lecture 2: A Hello World Web App
Lecture 3: The CGI.pm Module
Lecture 4: Using URL Parameters
Lecture 5: Website Forms
Chapter 10: Basic Sysadmin Tasks
Lecture 1: Moving, Copying and Deleting Files
Lecture 2: Executing System Commands
Chapter 11: Conclusion
Lecture 1: Where to Find Documentation and More Modules
Chapter 12: Appendix 1: Example Data
Lecture 1: XML Files
Chapter 13: Appendix 2: Alternate Systems
Lecture 1: Running Perl in UNIX, Linux, Mac and Cygwin
Chapter 14: Extras
Lecture 1: Arrays and Hashes Review
Lecture 2: References to Hashes and Arrays Review
Instructors
-
John Purcell
Software Development Trainer
Rating Distribution
- 1 stars: 41 votes
- 2 stars: 67 votes
- 3 stars: 324 votes
- 4 stars: 982 votes
- 5 stars: 1194 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024