The Complete Course Of Perl Programming 2024

Posted By: ELK1nG

The Complete Course Of Perl Programming 2024
Published 8/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.11 GB | Duration: 11h 45m

Learn Perl Programming like a Professional. Start from the basis and finish mastering Perl Script. From ZERO to HERO!

What you'll learn

At the end of the course you will fully master Perl Programming, to be able to effectively conduct text manipulation and data processing tasks

You will be able to build step by step your own Perl scripts, understanding all the logic and ending with advanced practical examples and projects

You will become familiar with the work environment, essential commands, and you will master all the phases of the Perl scripting

You will learn in a professional way how to use Basic Syntax, Control Structures, Subroutines, File Handling, and Error Handling

You will work with Regular Expressions and Modules in a professional way

You will domain the use of Advanced Data Structures, Multidimensional Arryas, Hashes, and Database Programming with Perl, understanding their interpretation

You will master Object-Oriented Programming (OOP), as well ass CGI Programming and Web Development in Perl

You will be able to practice the content learned in a practical way by following all the steps in the complete exercises, the projects and the course Quizzes

You will start with the basics and progressively carry out more complex steps until you reach an advanced level and absolute mastery at the end of the course

Requirements

Having basic notions of scripting can help, but the course starts from scratch

Download and install Perl development environment (if you don't know how, don't worry, it's very easy, free and I'll explain it to you in the course!)

A decent computer and of course, desire to learn!

Description

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 dynamicsDownload and Install Perl latest version and configuring itGeneral familiarization with the work environment and commandsIntroduction to Perl scriptingBasic Syntax and Control StructuresSubroutines and Basic File HandlingRegular Expressions and ModulesError Handling and Intermediate File HandlingObject-Oriented Programming (OOP) in PerlAdvanced Data Structures, multidimensional Arrays and HashesDatabase Programming with PerlCGI Programming and Web Development with PerlMastery and application of absolutely ALL the functionalities of Perl ProgrammingQuizzes, 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?

Overview

Section 1: Introduction to Perl

Lecture 1 Welcome to the Course

Lecture 2 Introduction to Perl

Lecture 3 Features of Perl

Lecture 4 Perl Vs Python

Lecture 5 Setting up the development environment

Section 2: Basic Syntax and Control Structures

Lecture 6 WSL (Windows Subsystem for Linux)

Lecture 7 Basic Syntax and Pragmas

Lecture 8 Comments

Lecture 9 Scalar Variables

Lecture 10 Arrays

Lecture 11 Hashes

Lecture 12 Conditional Statements (if, else, elsif)

Lecture 13 Loops (for, foreach, while)

Lecture 14 Switch Statements (given, when)

Lecture 15 Practical Assignment Statement

Lecture 16 Practical Assignment Solution

Section 3: Subroutines and Basic File Handling

Lecture 17 Declaring and calling subroutines

Lecture 18 Scope of subroutines

Lecture 19 Returning values from subroutines

Lecture 20 Filehandles and file operations

Lecture 21 Write on a File

Lecture 22 Practical Assignment Statement

Lecture 23 Practical Assignment Solution

Section 4: Regular Expressions and Modules

Lecture 24 Introduction to Regular Expression (regex)

Lecture 25 Match Regular Expression

Lecture 26 Match Regex Modifiers

Lecture 27 Substitute Regular Expression

Lecture 28 Transliterate Regular Expression

Lecture 29 Introduction to Perl Modules

Lecture 30 Creating and using your own Modules

Lecture 31 Practical Assignment Statement

Lecture 32 Practical Assignment Solution

Section 5: Error Handling and Intermediate File Handling

Lecture 33 Handling Errors with Die and Warn

Lecture 34 Error handling using if statement, Unless and Error :try Module

Lecture 35 The Carp Module

Lecture 36 Sorting

Lecture 37 Searching

Lecture 38 Practical Assignment Statement

Lecture 39 Practical Assignment Solution

Section 6: Object-Oriented Programming (OOP)

Lecture 40 Introduction to OOP concepts in Perl

Lecture 41 Creating and using classes and objects

Lecture 42 Inheritance and polymorphism in Perl

Lecture 43 Practical Assignment Statement

Lecture 44 Practical Assignment Solution

Section 7: Advanced Data Structures

Lecture 45 Multidimensional Arrays

Lecture 46 Multidimensional Hashes

Lecture 47 References and Complex Data Structures

Lecture 48 Practical Assignment Statement

Lecture 49 Practical Assignment Solution

Section 8: Database Programming with Perl

Lecture 50 Database Programming with Perl

Lecture 51 Connecting to databases from script

Lecture 52 Executing SQL queries from Perl

Lecture 53 Practical Assignment Statement

Lecture 54 Practical Assignment Solution

Section 9: Web Development with Perl

Lecture 55 Introduction to CGI Programming

Lecture 56 Building web applications with Perl CGI

Lecture 57 Testing and Debugging Techniques

Lecture 58 Practical Assignment Statement

Lecture 59 Practical Assignment Solution

Section 10: Final Project Development

Lecture 60 Planning the Task Manager Project

Lecture 61 Working on the HTML Form

Lecture 62 Creating the Database CGI File to Add Tasks

Lecture 63 Creating View and Update CGI File

Lecture 64 Integrating the Perl Modules to Webserver

Beginners who have never used Perl before,Programmers, IT enthusiasts, data analysits, students… who want to learn a new useful way to conduct text manipulation and data processing tasks,Intermediate or advanced Perl students who want to improve their skills even more!