Jump to course:
Course Overview
Perl is a powerful object oriented programming language used extensively on UNIX, Windows and Internet Platforms.
This course runs for 3 full days 9.30am – 5.00pm. The objectives of this practical hands-on course are to teach attendees how to write scripts using Perl. Through intensive hands-on exercises attendees will learn to integrate Perl scripts into the operating system and application environments.
Understand Perl code and syntax
Write quick Perl scripts to parse text files
Work with some of Perl’s powerful libraries
Develop dynamic web content with Perl
Material will be presented to cover the following topics and time allowing look at your specific Perl applications. You are encouraged to work on your own Perl projects during the course and expected to attempt projects and exercises provided by the tutor.
Introduction to PERL
Perl Strengths
Perl’s relationship to UNIX
Reusable tool building for system admin and the internet
Popular application areas
Perl Syntax and semantics
Running Perl programs
Variable types and contexts
Managing files and user input
Pattern matching and Operators
Perl regular expressions
Perl’s operator groups
Looping, decisions and flow control
Conventional flow control constructs
Perl-specific constructs
Subroutines, modules and functions
Creating modules
Perl’s built-in function sets
String functions
Working with the OS
Manipulating file system entries
Object orientation and Perl
Creating and defining classes
Class constructors
Calling methods
Packages
Tied variabled and automatically invoked methods
Interprocess communication
Connecting processing with named pipes
Deploying the open API pipe extensions
Programming sockets
Working with client/server applications in Perl
Databases and the Internet
Internet Forms
Reading and writing databases
CGI enabling dynamic web content
Calling Perl from CGI scripts
By the end of the course you will be able to:
Quickly create effective reusable Perl scripts
Master Perl’s operators
Structure code with subroutines, functions and packages
Work with Perl’s sockets and the database capabilities to create client/server scripts
Create administration scripts for Windows and Unix environments
Work with Perl in conjunction with CGI scripts to create dynamic web content
Existing programmers new to the Perl programming language.
“I found this course to be very good. The instructor was very knowledgable and professional and had a very good teaching manner. She was also patient and supportive.”
You may also be interested in:
Select Course... Databases Access - Level 1 Access - Level 2 Crystal Reports for Windows Intro to Relational Databases and SQL Introduction to ORACLE: PL/SQL SQL Server 2008 - Development SQL Server 2008 - Installation and Admin SQL Server Reporting Services (SSRS) SQL Server Analysis Services (SSAS) Project Management ITIL Foundation Course Requirements Analysis for IT Development PRINCE 2™ Foundation Course PRINCE 2™ Practitioners Workshop PRINCE 2™Practitioner Course Office Skills Word - Level 1 Word - Level 2 Excel - Level 1 Excel - Level 2 Excel - Level 3 Excel Dashboards Excel Master Certification Outlook Powerpoint Level 1 Project Microsoft VISIO ECDL - European Computer Driving Licence ECDL Certification Microsoft Office Microsoft MOS Certification Microsoft Office Specialist (MOS) MOS / MOS Master Instructor Course (MMI) Internet Workshops Dreamweaver Level 1 Flash Level 1 Flash Level 2 Fireworks E-Commerce for Managers JavaScript Clientside Primer JavaScript Developer Developing web applications with LAMP PHP & MySQL XHTML Level 1 Webmaster Professional Level 1 Webmaster Professional Level 2 Graphic Design Adobe InDesign Adobe Illustrator Adobe Photoshop Adobe FrameMaker iDTP Master Certification iPad Publishing QuarkXpress Corel Draw Corel PhotoPaint Corel Ventura Programming C Programming C Programming Level 2 C++ Object Oriented Programming BIZTALK SERVER – Developing Solutions OO Analysis & Design using UML Perl Programming Microsoft Certified Solution Developer Java Primer Java Level 2 VBA Development Visual BASIC .NET Visual Basic Advanced Diploma Visual Basic [Level 1] Visual Basic [Level 2] Visual Basic [Primer] Visual Basic [Progressor] Visual C++ XML Networking CompTIA Network+ Certification CCNA - Cisco Certified Network Associate Citrix MetaFrame Administration (ctx-302.2) Citrix MetaFrame XP Administration (ctx-1221) PC Troubleshooting PC Survival Course PC Troubleshooting & Repair CompTIA A+ Certification CompTIA Network+ Course CompTIA Security+ Certification Operating Systems LINUX System Administration Windows 2003 Server Administration Windows 2008 Server Administration MCSA - Microsoft Certified Systems Administrator MCITP Certification SharePoint Server 2007