Perl Programming Boot Camp Course Description
Practical Extraction and Reporting Language (Perl) is a family of high-level, general-purpose, interpreted, dynamic programming languages. This is a fast-paced Perl Bootcamp, in-depth course on development with Perl. The course focuses on the fundamentals of the Perl, as well as important topics such as object-oriented design, security, and data access.
Perl Bootcamp Course Learning Outcomes;
- Understand the core Perl language syntax.
- Work with all Perl data types.
- Use quoting mechanisms effectively.
- Program using Perl’s flow control mechanisms.
- Perform various I/O operations.
- Work effectively with Perl’s regular expressions.
- Understand and use Perl references, especially with complex data structures.
- Create modular and reusable code using subroutines and basic OO Perl.
- Package code into reusable modules.
- Work with elements of the CPAN library.
- Understand and work with basic networking code.
Perl Programming Training – Suggested Audience
This training is aimed at professionals who are or willing build skills on PERL. Suggested attendees are:
- System Administrator
- Web Developer
- Software Developer
Perl Programming Training Course – Prerequisites
- Basic knowledge of any programming language is desirable but not mandatory.
Perl programming Bootcamp In-house/Corporate Group Training
Available for a group size of more than 4-5. For commercials please send us an email with group size to email@example.com
|1. Downloading, Installing, & Running Perl|
|Access the Perl Archive Network Details||00:00:00|
|Install and configure Perl on a Windows computer Details||00:00:00|
|Navigate the documentation, sample code, and tools Details||00:00:00|
|Configure a text editor for writing Perl scripts Details||00:00:00|
|2. Language Perl Basics|
|Follow basic Perl syntax Details||00:00:00|
|Identify which error messages go with what type of common errors (e.g., a mis-typed variable name) Details||00:00:00|
|Add comments to your code Details||00:00:00|
|Assign text and numbers to “scalar” Perl variables Details||00:00:00|
|3. Text & Numeric Operations in Perl|
|Concatenate (combine) two or more strings together Details||00:00:00|
|Find substrings, extract portions of a string based on letter positions, and get a letter count Details||00:00:00|
|Use math functions such as square roots or sines Details||00:00:00|
|Output formatted text using the print() function Details||00:00:00|
|4. Escaping Special Characters|
|Output special characters as ordinary text Details||00:00:00|
|Insert tabs, new lines, and carriage returns in your text using an escape sequence Details||00:00:00|
|Output text that contains single or double quotes (“delimiters”) Details||00:00:00|
|5. Using Your Operating System's Commands|
|Execute a DOS command from Perl and capture its output in a Perl variable Details||00:00:00|
|Avoid problems with special characters in command lines Details||00:00:00|
|Differentiate between the exec(), system(), and backtick mechanisms Details||00:00:00|
|6. Conditional Statements & Loop Structures|
|Execute a specific block of code based on a condition Details||00:00:00|
|Use “and” and “or” operators to determine if a set of conditions is true Details||00:00:00|
|Repeat a set of instructions using “while” and “for” loops Details||00:00:00|
|7. Perl on Unix/Linux|
|Connect to a Linux server and use a command-line text editor to write your script Details||00:00:00|
|Change the permissions on your script to ensure that it is executable Details||00:00:00|
|Invoke the Perl interpreter on the “shebang” line to interpret the remainder of the file Details||00:00:00|
|8. Command-line Options & the Perl Debugger|
|Set command-line switches to control the Perl interpreter Details||00:00:00|
|Run a line of Perl code without having to create a program to test it Details||00:00:00|
|Invoke the Perl debugger using the debugger switch Details||00:00:00|
|Step through your program’s execution one line at a time Details||00:00:00|
|9. Working with Arrays in Perl|
|Create a list of values and store them in an array Details||00:00:00|
|Insert items from an array and remove them Details||00:00:00|
|Scan through a list and retrieve a specific item Details||00:00:00|
|Use special arrays that are built into Perl Details||00:00:00|
|Work with associative arrays, or hashes Details||00:00:00|
|10. Subroutines & Include Files|
|Create a subroutine in your program Details||00:00:00|
|Pass values to a subroutine to operate on a specific problem Details||00:00:00|
|Place subroutines in a separate file and include using a require() function Details||00:00:00|
|11. File Input & Output in Perl|
|Open any text file and read its contents Details||00:00:00|
|Use arrays to store individual lines of text from a file Details||00:00:00|
|Append any amount of text to existing text files Details||00:00:00|
|Overwrite text files with new information Details||00:00:00|
|12. Scoping, Namespaces, & Modules|
|Create and use your own modules Details||00:00:00|
|Define a scope to isolate variables in your subroutines Details||00:00:00|
|Use scoping operators to apply to either local or global variables Details||00:00:00|
|Apply namespaces to distinguish common names in different modules Details||00:00:00|
|13. Perl Modules|
|Work safely with modules created by others Details||00:00:00|
|Call subroutines in other modules Details||00:00:00|
|Decipher the notation in Perl modules Details||00:00:00|
|Send email from your application Details||00:00:00|
|Connect to a web site and programmatically retrieve its HTML into a Perl variable Details||00:00:00|
|14. Pattern Matching in Perl|
|Find case-sensitive phrases in a string of text Details||00:00:00|
|Save matching patterns in a list Details||00:00:00|
|Match multiple occurrences of a character Details||00:00:00|
|Use regular expressions to swap in new phrases Details||00:00:00|
|15. Perl: References|
|Construct references to a scalar, list or hash Details||00:00:00|
|Create anonymous references to establish pointers on the fly Details||00:00:00|
|Dereference a variable Details||00:00:00|
|Reference a subroutine Details||00:00:00|
|16. Reference a subroutine in Perl|
|Encapsulate program logic into an object Details||00:00:00|
|Call your object using methods you design Details||00:00:00|
|Add new methods to extend your object’s functionality Details||00:00:00|
|Create an FTP client object to automate a file backup on a remote server Details||00:00:00|
|17. Managing Perl Modules|
|Use the Perl Package Manager to manage your modules Details||00:00:00|
|Install and remove modules from your development library Details||00:00:00|
|Search for modules in your library Details||00:00:00|
|Examine the CPAN modules using the Perl Package Manager Details||00:00:00|
|18. Database Programming with Perl|
|Connect to Microsoft Access or any ODBC-compliant database Details||00:00:00|
|Query a MySQL database Details||00:00:00|
|Create, insert, delete and update tables and records Details||00:00:00|
|Create and manage flat-file databases Details||00:00:00|
|Output records in XML Details||00:00:00|
No Reviews found for this course.