This beginner-friendly course, "Perl Programming: Understanding The Basics [2024], " will teach you everything you need to know about using Perl, and you don’t even have any prior experience with programming in Perl. The program will take you from the foundation and build you up to writing clean code that is efficient. The basic topics of the course include unit testing and the Mouse OOP framework, which allows for the creation of large applications with a clear structure.
"If there's a particular problem that Perl is trying to solve, it's the basic fact that all programming languages suck. Sort of the concept of original sin, applied to programming languages."
Because of its skill in processing text, Perl is a suitable tool for performing tasks such as data manipulation, web scraping, and system administration. This course will also guide you to the CPAN library, explaining that this library has many useful modules for you in the development process. Perl script programming is explained along with its regular expressions and the unique ability of this language for fast application prototyping and automation.
By the end of the course "Perl Programming: Understanding The Basics [2024],” you will have the knowledge to create, debug, and support Perl applications. Perl makes your programming skills sharp. Moreover, many specialized positions are available because many companies still use Perl in their old applications. I once worked on a complex project that demanded the kind of functionality Perl offers to the development of applications; don’t let its flexibility become a thing of the past.
Perl Programming: Understanding The Basics [2024] Table of Contents:
- Welcome - 01:33
- Perl Programming Language - 01:24
- Learning Guidelines - 01:23
- Introduction - 00:57
- Windows - Docker - 09:52
- Windows - Strawberry Perl - 02:06
- Linux and Mac OS - 06:26
- Visual Studio Code - 04:07
- Running Perl via CLI - 03:37
- Perl Script Structure - 08:52
- Data Types - Scalars - 08:42
- Debugging with Data::Dumper - 03:08
- Data Types - Arrays - 14:15
- Data Types - Hashes - 12:04
- References - Part 1 - 11:51
- References - Part 2 - 06:24
- Subroutines - 10:37
- Subroutine Signatures - 05:53
- Variable Scope - 09:35
- Error Handling - 05:21
- Logical Operators - 13:28
- Conditional Statements - 06:33
- Loops - 11:29
- Regular Expressions - 13:37
- Built-in Functions - 11:01
- Special Variables - 06:52
- OOP - Classes, Instances, Attributes and Methods - 15:41
- "use" vs "require" - 09:22
- Exporter and Method Types - 07:25
- CPANM: Installing Modules - 08:11
- Improved Exception Handling - 09:09
- Requests with Mojo::UserAgent - 12:55
- Reading and Writing Files - 08:34
- Reading and Writing Files with Path::Tiny - 06:03
- Running System Commands - 04:58
- Test::Most Framework - 07:13
- Basic Values - 08:55
- References - 10:39
- Exceptions - 04:10
- Subtests - 04:19
- SKIP and TODO - 06:22
- Diagnostics - note, diag and explain - 04:07
- Objects - 06:15
- Creating Classes - 02:54
- Attributes - The Basics - 07:59
- Attributes - Type Constraints - 13:16
- Attributes - Advanced Concepts - 18:45
- Methods - The Basics - 07:33
- Methods - Advanced Concepts - 08:29
- Clean Imports with namespace::autoclean - 04:50
- BUILDARGS, BUILD and DEMOLISH - 09:01
- Inheritance - 09:22
- Roles - 14:04
- Mouse::Meta::Class - 11:17
- Making Class Immutable - 07:01
- Summary - 00:51
- Future Learning - 01:39
Who is this course for?
- The course can be recommended to those with limited experience in writing code in Perl.
- This is a basic Perl programming course designed to ensure that the student covers all aspects of Perl programming.
Click on the links below to Download Perl Programming: Understanding The Basics [2024]!
در حال پاسخ به :