Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Perl Fundamentals
Rating: 4.3 out of 5(47 ratings)
192 students

Perl Fundamentals

Perl Fundamentals
Last updated 12/2018
English
English [Auto],

What you'll learn

  • Get an introduction of Perl
  • Understand the concept of literals and variables
  • Use string functions
  • Understand loops and conditionals
  • Get an overview of the data structures such as lists
  • Understand the command line input
  • Learn about subroutines and regex

Course content

3 sections48 lectures4h 18m total length
  • Topic A: Introduction to Perl - Part 10:11

    Discover Perl's history, why you might use Perl, and why you might already have it installed. Dive into the introduction of Perl syntax.

  • Introduction to Perl - Part 214:42

    Discover perl as a portable scripting language across Windows, Linux, and Mac, focusing on version 5, and learn basic syntax, tools like Strawberry Perl and Padre, and running scripts.

  • Introduction to Perl - Part 30:10

    discover how to obtain Perl even when it's not installed, and learn to create portable Perl scripts with any editor that runs across Windows, Mac, and Linux.

  • Topic B: Literals and Variables - Part 10:12

    Explore how Perl stores numeric data, list the types and sizes of numbers available, and differentiate between single and double quoted strings.

  • Literals and Variables - Part 219:27

    Cover numeric and string literals in Perl, including octal, hex, and binary; use range, concatenation, and augmented operators; compare strings correctly and consider coercion and Unicode.

  • Literals and Variables - Part 30:16

    Explore how Perl handles literals and variables, highlighting its text parsing strength and number crunching capabilities, and compare single quoted strings with double quoted strings that interpolate new lines.

  • Topic C: String Functions - Part 10:12

    Explore how Perl excels at text processing and learn common string functions to format and clean up text.

  • String Functions - Part 25:21

    Explore Perl string functions to convert case across a whole string or just the first letter, including uppercase, lowercase, and title case, with demos and cross-platform line ending tips.

  • String Functions - Part 30:10

    Learn how to change the case of text and concatenate strings and numbers into a single string in any form you choose.

  • Topic D: Variables - Part 10:11

    Discover how Perl uses variables as containers to store data, with English names and noun forms that reflect counts and the type of thing that they refer to.

  • Variables - Part 211:22

    Explore Perl variables, including scalars, arrays, and hashes, with context, interpolation, and quotes. Learn lexical scoping, default variables like $_ and @ARGV, and how print and warnings guide debugging.

  • Variables - Part 30:12

    Learn how Perl variables can switch between numbers and strings without explicit conversion, with implicit string and numeric conversions for output as needed.

  • Topic E: Conditionals - Part 10:12

    Learn how perl uses English like syntax to make choices with conditionals and to repeat a section or block of code until a condition is true or false.

  • Conditionals - Part 25:54

    Master conditionals in Perl with if, elsif, and else blocks, using eq, braces, and boolean logic. Understand truthiness and unless for clearer decisions.

  • Conditionals - Part 30:13

    Master conditionals in Perl using else if and else to control flow. Learn to write efficient code that executes only the required blocks.

  • Topic F: Loops - Part 10:13

    Learn to apply loops in Perl by creating a single list of instructions and repeating them as needed, using a lather rinse repeat approach.

  • Loops - Part 220:28

    Explore Perl loops in depth, including for, for each, while, and until, with iterators, ranges, and arrays; learn next, last, and continue for efficient control flow.

  • Loops - Part 30:14

    Explore how Perl repeats sections using for, foreach, and while loops to execute blocks as needed. Learn how simple and complex boolean conditions control these iterations.

  • Review - Question

Requirements

  • The course has no formal pre-requisites and is ideal for beginners in the field of Perl programming language.
  • The course helps the candidates to kick start their careers in software development and designing.

Description

Perl is a generic term used for the two programming languages, Perl 5 and Perl 6. Perl languages are increasing in their popularity because of their use in system administration, network programming, finance, bioinformatics and many other applications. This course covers the basic concepts of Perl and enables the students to start using Perl programming languages to develop efficient applications that could be used to solve the day-to-day problems.

The Perl: Fundamentals course introduces the students to the basic concepts required to get started with Perl programming languages for software and application development. The course focuses on the fundamental topics such as data structures, input, output, subroutines and Regex. The course is very helpful for beginner level software developers who are looking to grow in this ever-growing field.

Who this course is for:

  • Software engineers
  • Quality assurance engineers
  • Programmers