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.