Course description

  • What is the focus of this course?

    The course will get you grips with basic concepts of Perl such as scalar data, arrays and lists, hashes, subroutines, etc. The course gives you hands-on experience to help you design Perl applications, automated applications, and complex text analyzer applications.

     

  • What are the course objectives?

    By the end of Perl programming certification course, you will be confident to use Perl in real world applications and also gain the following:

    • Install Perl successfully
    • Write your first Perl program
    • Work with scalar data, strings, numbers, variables, operators, loops, arrays, lists, subroutines
    • Receive input from standard input
    • Send output to standard output
    • Use printf to format output
    • Work with hash functions
    • Implement simple patterns, character classes, match modifier, split functions in Perl applications

  • Who should do this course?

    The course is best suited for programming enthusiasts who have prior knowledge of programming but wish to learn a new language.

Course preview

    • Lesson 00 - Introduction to the Course

      04:34
      • 1 Course Introduction
        04:34
    • Lesson 01 - Introduction to Perl

      35:49
      • 1 Introduction
        03:05
      • 2 Getting and Installing Perl
        04:45
      • 3 Creating a First Perl Program
        08:14
      • 4 More Advanced Perl Programs Part 1
        08:22
      • 5 More Advanced Perl Programs Part 2
        09:34
      • 6 Conclusion
        01:49
    • Lesson 02 - Working with Scalar Data

      1:13:40
      • 1 Introduction
        04:34
      • 2 Working With Scalar Data
        05:43
      • 3 Working with strings
        08:29
      • 4 Working with numbers
        08:53
      • 5 Working With Variables
        09:20
      • 6 Getting User Input
        08:16
      • 7 Working with the chomp operator
        06:13
      • 8 Decision-making with if statements
        10:38
      • 9 Looping with while statements
        06:26
      • 10 Conclusion
        05:08
    • Lesson 03 - Working with Arrays and Lists

      1:03:29
      • 1 Introduction
        03:19
      • 2 Creating arrays
        07:57
      • 3 Accessing arrays via indices
        08:09
      • 4 Creating Lists
        07:41
      • 5 Performing Assignment With Lists
        08:13
      • 6 Converting arrays into strings
        05:46
      • 7 Using the foreach loop on arrays and lists
        05:44
      • 8 Understanding scalar and list context
        08:03
      • 9 Understanding in scalar context
        05:07
      • 10 Conclusion
        03:30
    • Lesson 04 - Working with Subroutines

      54:57
      • 1 Introduction
        04:14
      • 2 Subroutine Definitions
        03:13
      • 3 Calling Subroutines
        07:16
      • 4 Working with subroutine return values
        06:18
      • 5 Subroutine Arguments
        06:52
      • 6 Using variable-length parameter lists
        07:17
      • 7 Using The Return Operator
        08:32
      • 8 Private variables in subroutines
        07:20
      • 9 Conclusion
        03:55
    • Lesson 05 - Perl Input and Output

      58:37
      • 1 Introduction
        04:28
      • 2 Receiving input from standard input
        07:44
      • 3 Working with Input from the Diamond Operator
        07:55
      • 4 Sending output to standard output
        06:42
      • 5 Using printf to format output
        09:17
      • 6 Working With Filehandles
        10:26
      • 7 Handling fatal errors with die
        07:05
      • 8 Conclusion
        05:00
    • Lesson 06 - Hashes

      29:12
      • 1 Introduction
        02:16
      • 2 Hashes defined and demonstrated
        07:54
      • 3 Accessing hash elements
        06:56
      • 4 Working with Hash Functions
        09:56
      • 5 Conclusion
        02:10
    • Lesson 07 - Working with Regular Expressions

      1:02:19
      • 1 Introduction
        02:01
      • 2 Regular Expressions Defined
        09:10
      • 3 Working with simple patterns
        07:51
      • 4 Working with the character class
        06:22
      • 5 Matching using m//
        08:47
      • 6 Working with match modifiers
        09:20
      • 7 Working with the binding operator
        06:18
      • 8 Working with match variables
        09:40
      • 9 Conclusion
        02:50
    • Lesson 08 - More on Regular Expressions

      42:23
      • 1 Introduction
        01:25
      • 2 Matching in list context
        10:39
      • 3 Working with the substitutions using///
        08:16
      • 4 Working With Split Function
        08:41
      • 5 Working With The Join Function
        10:18
      • 6 Conclusion
        03:04
    • Lesson 09 - Final Project

      30:34
      • 1 Final Project Overview
        07:42
      • 2 Final Project Explanation Part 1
        07:50
      • 3 Final Project Explanation Part 2
        09:13
      • 4 Final Project Explanation Part 3
        05:49
    • Lesson 10 - Conclusion

      06:51
      • 1 Conclusion
        05:15
      • 2 Closing Message
        01:36
    • {{childObj.title}}

      • {{childObj.childSection.chapter_name}}

        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.