Perl Programming for Beginners

$99.00 $49.99

Use Perl for analysis and reporting! This Perl Programming for Beginners course will get you up to speed with Perl fundamentals in no time. Learn concepts such as designing a Perl application, creating automated applications that do the work for you, advanced text analyzer applications, and more.

Length: 8 hrs

This title is available in the
Total Training All-Access library.

Subscribe Now

Description

The world of programming has become almost saturated with different languages, all created for different purposes but developed for use in multiple applications. For those just delving into the world of programming, this can be a little overwhelming. Luckily, there are plenty of languages that are simple to learn, highly versatile to use, and make a great starting point for gaining fluency in the coding universe. Perl is one of those languages, and this Perl Programming for Beginners course will teach you everything you need to know.

Perfect Perl the Easy Way

  • Work with different data types including strings, numbers, variables and user input
  • Create and use array, subroutines, hashes, and regular expressions in Perl applications
  • Gain a conceptual understanding and practical skills to construct your own levels
  • Become competent with the Perl language family and its use in various applications
  • Prepare a foundation of knowledge for learning other more complex languages.

Sample clip

Become an Expert in Perl Applications with this Perl Programming for Beginners Course!

This course has been specifically designed for those who have an interest in programming, but still consider themselves to be beginners. Those who already have programming experience but want to learn the basics and concepts of Perl will also find it perfectly suitable.

This is a true crash course that will get you up to speed in no time. You’ll get to grips with Perl fundamentals and design a Perl application, as well as creating automated applications that do the work for you and advanced text analyser applications. But don’t worry – you’ll work from the bottom up and progress at a pace that suits you, starting off with installation and creating more complex applications with each stage.

Along the way you’ll pick up various Perl fundamentals like scalar data, arrays and lists, subroutines, input and output, hashes, and regular expressions before tackling your final project. By the end of the course, you’ll be ready to use Perl in a wide range of real world applications.

About Perl

Perl is a family of general purpose dynamic programming languages originally developed for text manipulation. Over time it has undergone many expansions and revisions and is now used for everything from system administration to GUI development. As it borrows elements from many other programming languages, it makes an excellent jumping-off point for those just beginning to expand their knowledge of programming.

CHAPTER 1: INTRODUCTION TO THE COURSE
Course Introduction
 
CHAPTER 2: INTRODUCTION TO PERL
Section Introduction
Getting and Installing Perl
Creating a First Perl Program
More Advanced Perl Examples-1
More Advanced Perl Examples-2
Section Conclusion
 
CHAPTER 3: WORKING WITH SCALAR DATA
Section Introduction
Working with Scalar Data
Working with strings
Working with numbers
Working with variables
Getting user input
The chomp operator
Decision-making with if statements
Looping with while statements
Section Conclusion
 
CHAPTER 4: WORKING WITH ARRAYS AND LISTS
 
Creating arrays
Accessing arrays via indices
Creating lists
Performing assignment with lists
Converting arrays into strings
Using the foreach loop on arrays and lists
Understanding scalar and list context
Understanding in scalar context
Section Conclusion
 
CHAPTER 5: WORKING WITH SUBROUTINES
Section Introduction
Subroutine definitions
Calling subroutines
Working with subroutine return values
Subroutine arguments
Using variable-length parameter lists
Using the return operator
Private variables in subroutines
 
 
CHAPTER 6: PERL INPUT AND OUTPUT
Section Introduction
Receiving input from standard input
Working with input from the diamond operator
Sending output to standard output
Using printf to format output
Working with filehandles
Handling fatal errors with die
 
 
CHAPTER 7: HASHES
Section Introduction
Hashes defined and demonstrated
Accessing hash elements
Working with hash functions
Section Conclusion
 
CHAPTER 8: WORKING WITH REGULAR EXPRESSIONS
Section Introduction
Regular expressions defined
Working with simple patterns
Working with character classes
Matching using m//
Working with match modifiers
Working with the binding operator
Working with match variables
Section Conclusion
 
CHAPTER 9: MORE ON REGULAR EXPRESSIONS
Section Introduction
Matching in list context
Performing substitutions using s///
Working with the split function
Working with the join function
Section Conclusion
 
CHAPTER 10: FINAL PROJECT
Final Project Overview
Final Project Explanation Part 1
Final Project Explanation Part 2
Final Project Explanation Part 3
 
CHAPTER 11: CONCLUSION
Conclusion
Closing Message

Victor Davis is a certified web developer and California native. He specializes in programming languages such as Java OOP and C/C++, as well as scripting languages such as jQuery, JavaScript, CSS3, and mySQL. He prides himself on his ability to combine both his skills and passion when completing client projects.

You may also like…