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
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!