Course | Duration | ||
Perl Programming | 5 days |
Thank you for reading this post, don't forget to subscribe!
Perl began as a text-processing language, an extension to the popular but limited awk language. Perl evolved into a general-purpose programming language popular with web developers, database developers, and many other types of programmers. Perl is very strong at processing large amounts of data, including manipulation, analysis, validation, conversion, formatting, and reporting. It offers complete libraries for database access, web development, graphics programming, and other environmental requirements.
Batky-Howell’s Perl Programming course for Unix/Linux teaches students the foundations of using Perl effectively in many application environments. In addition to teaching the basics, such as data types, operators, flow control, and subroutines, the course goes into great detail on using arrays and hashes for complex data manipulation, regular expressions for advanced text processing, and Perl’s object-oriented features for modern OO programming practices. Students write many complete Perl programs in this course, which ensures that when they return to work they can become productive immediately.
Audience
Programmers and system administrators.
Prerequisites
Fundamentals of UNIX. Experience in a high-level programming language, such as C, C++, or Java, is strongly recommended.
Course Objectives
- Program using all basic elements of Perl- data types, variables, operators, flow control, I/O.
- Select and design the most appropriate data structures (array, hash, etc.) for Perl applications.
- Take advantage of Perl’s powerful quoting and interpolation mechanisms to write more effective code.
- Use regular expression pattern matching to search and manipulate large amounts of complex data.
- Improve program design and modularity with subroutines.
- Implement complex data structures through the use of references.
- Use packages and modules to create libraries, and to use thousands of existing libraries.
- Design and write object-oriented programs using Perl’s extensive OO abilities.
- Read and write binary files for interchange with foreign systems or programs.