Perl Taining Course Midlands | Birmingham | Telford | Stafford | Wolverhampton |
| Course Name |
Perl |
| Duration |
2 days |
| Cost |
£650 excluding VAT
|
| Location |
EnableTechnology is based at Wolverhampton Science Park in the West Midlands. Training courses takes place at locations across the Midlands including Birmingham, Wolverhampton, Walsall, Sandwell, Dudley, Stourbridge,Telford, Cannock, Solihull, Redditch, Droitwich, Bromsgrove, Shropshire, Shrewsbury, Derbyshire, Staffordshire, Shropshire, Kidderminster, Stafford, Stoke-on-Trent, Lichfield, Cheltenham, Gloucestershire, Nottingham, Stoke-on-Trent, Tamworth, Kenilworth, Loughborough, Sutton Coldfield, Burton-on-Trent , Worcestershire and Worcester. |
| Course Description |
A two day course introducing participants to Perl programming.
Topics include
Perl Overview What is Perl? Perl Features Who Uses Perl? Why Use Perl? Your Version of Perl Where to Get Perl Plain Old Documentation
Creating and Executing Perl Scripts What is a Perl Script? Implicit Execution - Unix Implicit Execution - Windows Explicit Execution Deleting Errors in Perl Script Statements Declarations
Scalar Data What is Scalar data? Scalar Variables Identifier Names What are Operators? Operator Precedence Setting Scalar Variables Using Perl Functions Quoting Strings
Conditional Execution Boolean Values Simple if and if-else The if - if-else Control Structure The Unless Control Structure Relational and Logical Operators Logical Operators Command Modifiers The Conditional Operator
Lists and Arrays The List Data Type Named Lists or Array Accessing Single Array Elements Slices of Arrays Setting Arrays with Scalars Setting Arrays with a List The Range Operator Quoting Operators Command Line Arguments
String and List Functions Determining Array Size Clearing an Array String vs. Numerical Context String Functions - length(), index(),substr() List Functions - split(), join(), shift(), unshift(), pop(), push(),splice(), map(), grep(), reverse() Combining List Functions
Looping Constructs The while Loop The until Loop The do-while and do-until Loops The for Loop Variations on the for Loop The foreach Loop Naming a Loop-Labels Continuing Blocks Loop control - last(), next(), and redo()
Associative Arrays What is an Associative Array? Accessing Hash Elements Setting Hashes Hash Functions Extracting Key/Value Pairs Testing for a Key's Existence Testing for a Value is Defined Removing Hash Elements
Text File I/O Steps of Text File I/O Opening Files Accessing Modes Testing For Open() Reading Lines from Text Files Removing "newline" Characters Writing to a File Predefined File Handles Opening OS Commands Closing Files
Regular Expressions Pattern Matching Regular Expression Properties Common Metacharacters Binding Operators Matching with =~ Search and Replace Saving Matches Translations Modifiers to tr///
Perl Shortcuts Built-in Perl Variables Perl Environment-%ENV The Default Variable The Null File Handle Command Line Scripts Interactive Code Wrappers Editing a File in Place The "heredoc" Mechanism
Subroutines Subroutines Overview Defining a Subroutine Invoking Subroutines Declaring Subroutines Subroutine Parameters Referencing Parameters Subroutine Return Values Return Value Context Declaring Local Variables
Sorting Sorting Overview Simple Sorts Custom Sort Blocks Sort Subroutines
Using Libraries and Modules Overview Writing a Library Where to Place Libraries Modules Using a Module Using a Non-OO Module OO Perl Overview Pragmas The Perl Standard Library
CGI, the World Wide Web, and Perl CGI Client/Server Model CGI Step by Step URL Encoding Invoking CGI Scripts The ISINDEX Tag Anchors or Links Forms Form Methods Server Provided Data
Writing CGI Scripts Scripts I/O Process Client Input The Request Method Parsing Script Input Parsing Input the Easy Way Processing Client Input Generating Output The HTTP Header Script Errors Saving Script Errors Troubleshooting CGI Scripts Some Common CGI Errors
|
| |
| Contact Enable Technology about Perl training |
|
|
|
|
| Telephone
Enable Today |
| 01902
837406 |
|
| Alernative Enable Technology Training Courses |
|
Access 2010 Training Birmingham, Telford, Stafford, Midlands
Access VBA Courses Birmingham, Telford, Stafford, Midlands
Adobe Illustrator CS5 Training Birmingham, Stafford, Midlands
ASP Training Courses Birmingham, Telford, Stafford, Midlands
ASP.NET Training Birmingham, Telford, Stafford, Midlands UK
Cascading Style Sheets Training Courses Telford, Midlands UK
Contribute Training Birmingham, Telford, Stafford, Midlands UK
Crystal Reports Courses Birmingham, Telford, Midlands UK
Dreamweaver CS5 Training Birmingham, Telford, Midlands UK
Excel VBA Courses Birmingham, Telford, Stafford, Midlands UK
Excel 2007 Training Birmingham, Telford, Stafford Midlands UK
Excel 2010 Training Courses Birmingham, Telford, Midlands
Fireworks Courses Birmingham, Telford, Stafford, Midlands UK
Flash Training Courses Birmingham, Telford & Midlands UK |
HTML Training Courses Birmingham, Telford, Stafford, Midlands
InDesign Training Courses Birmingham, Telford, Midlands UK
JavaScript Training Courses Birmingham, Telford, Midlands UK
Microsoft Visio 2007 Training Birmingham, Telford, Midlands UK
MS Project 2010 Training Birmingham, Telford, Solihull, Midlands
Oracle PL/SQL Courses Birmingham, Telford, Stafford, Midlands
Perl Training Training Birmingham, Telford, Stafford, Midlands UK
Photoshop CS5 Training Birmingham, Telford, Solihull, Midlands
PHP Training Training Birmingham, Telford, Stafford, Midlands
Reporting Services Courses Birmingham, Telford, Midlands UK
SQL Server 2005 Courses Birmingham, Telford & Midlands UK
SQL Server 2008 Courses Birmingham, Telford, Midlands UK
SQL Training Courses Birmingham, Telford, Solihull, Midlands
Transact SQL Training Birmingham, Telford, Solihull, Midlands |
| Training Course Locations |
| Training courses takes place at the followining locations throughout the Midlands. Birmingham, Wolverhampton, Walsall, Sandwell, Dudley, Stourbridge, Telford, Cannock, Solihull, Redditch, Droitwich, Bromsgrove, Shropshire, Shrewsbury, Derby, Derbyshire, Stafford Staffordshire, Shropshire, Kidderminster, Stafford, Stoke-on-Trent, Lichfield, Cheltenham, Gloucestershire, Nottingham, Stoke-on-Trent, Tamworth, Kenilworth, Loughborough, Sutton Coldfield, Burton-on-Trent , Worcestershire and Worcester. |
|