
Explore Perl, a stable, cross-platform, high-level general-purpose language optimized for text processing and reporting, with powerful regular expressions and the CPAN ecosystem. Learn its multi-paradigm support and Unix scripting heritage.
Explore scalar variables in perl, marked by a dollar sign and holding a number or string. Learn type conversion, and string operations, concatenation with dot, and repeating strings with x.
Explore Perl conditional statements, including if else elsif, unless, and the ternary operator, with numeric and string comparisons, boolean logic, and practical examples.
Write a Perl script that initializes a scalar variable for your name and an array of days in a week. Loop to print each day, with a message for Monday.
Learn to write on a file in perl using write mode, append mode, and read/write mode; create, truncate, print to files, and rename or unlink them across directories.
Create and export your own Perl modules using dot pm, defining a calculator package with add, subtract, multiply, and divide functions, importing via lib and testing in a script.
Learn to handle errors in Perl using if statements, unless clauses, and the try module to manage file operations, division by zero, and warnings.
Explore object oriented programming in Perl, covering objects, classes, methods, constructors, and inheritance with practical examples of class definitions, object creation, and get and set methods.
Learn to define Perl classes with packages, create object constructors such as new, bless objects, and implement get and set methods to manipulate object attributes.
Explore inheritance in perl’s object oriented programming, where a child class inherits methods and attributes from a parent class using isa, enabling code reuse and overrides like constructors.
Create a multidimensional hash for a hospital to display doctors by department and their availability. Let users check when each doctor is available.
Create a web calculator by building calculator.html, choosing an operation, and processing num1 and num2 with a Perl cgi script to display the result.
Learn to build a Perl CGI view and update tasks functionality by connecting to a database, fetching and displaying task data, and updating status via forms.
Integrate Perl modules with a web server by configuring the cgi bin, setting up the database with setup db.pl, and managing tasks through a cgi-based admin dashboard.
Become a Perl progamming professional and learn one of employer's most requested skills nowadays!
This comprehensive course is designed so that students, IT enthusiasts, programmers, computer scientists, data analyists, engineers... can learn Perl Progamming language from scratch to use it in a practical and professional way. Never mind if you have no experience in the topic, you will be equally capable of understanding everything and you will finish the course with total mastery of the subject.
After several years working in IT, we have realized that nowadays mastering Perl language is very necessary for text manipulation and data processing tasks, making it a valuable tool for any IT operator or student. Knowing how to use this language can give you many job opportunities and many economic benefits, especially in the world of the data science and analysis.
The big problem has always been the complexity to perfectly understand Perl Scripting it requires, since its absolute mastery is not easy. In this course we try to facilitate this entire learning and improvement process, so that you will be able to carry out and understand your own script projects in a short time, thanks to the step-by-step and detailed examples of every concept.
With almost 12 exclusive hours of video and 64 lectures, this comprehensive course leaves no stone unturned! It includes both practical exercises and theoretical examples to master Perl Script. The course will teach you Perl Programming in a practical way, from scratch, and step by step.
We will start with the installation and setup of Perl environment on your computer, regardless of your operating system and computer.
Then, we'll cover a wide variety of topics, including:
Introduction to Perl programming language and course dynamics
Download and Install Perl latest version and configuring it
General familiarization with the work environment and commands
Introduction to Perl scripting
Basic Syntax and Control Structures
Subroutines and Basic File Handling
Regular Expressions and Modules
Error Handling and Intermediate File Handling
Object-Oriented Programming (OOP) in Perl
Advanced Data Structures, multidimensional Arrays and Hashes
Database Programming with Perl
CGI Programming and Web Development with Perl
Mastery and application of absolutely ALL the functionalities of Perl Programming
Quizzes, Practical exercises, complete projects and much more!
In other words, what we want is to contribute our grain of sand and teach you all those things that we would have liked to know in my beginnings and that nobody explained to me. In this way, you can learn to build a wide variety of programming projects quickly and make versatile and complete use of Perl. And if that were not enough, you will get lifetime access to any class and we will be at your disposal to answer all the questions you want in the shortest possible time.
Learning Perl Programming has never been easier. What are you waiting to join?