 |
 |
 |
|
People, Training, Results
Independent Technical IT Computer Training Courses
Call: 0118 979 4000 | Contact us |
 |
|
|
|
|
Subject Area Links
|
 |
Perl Training Course Overviews
Below is a list of the Perl training courses PTR offer, along with a brief overview of the course contents and subject areas covered to assist with locating the correct course. To view full course outlines simply click on the course title.
The scripting language Perl is has extensive features but is easy-to-use. This makes it easy to write concise yet powerful scripts for complex data manipulation and administration. This course gives an introduction to the Perl programming language including more advanced Perl features such as using packages and modules.
This 2-day course provides an in-depth understanding and hands-on knowledge of the capabilities of the de facto Internet client-server communications protocol: Common Gateway Interface (better known as CGI). In this course, you will learn about the specifications of the CGI protocol, details regarding its operation, and how to use the Perl programming language to perform common and powerful CGI communications and processing tasks on a Web server. To get the most from this course, you should have a thorough understanding of and experience with HTML 4.0. Experience with a programming language is not necessary, but will speed your progress.
Perl is a mature, extremely flexible, general-purpose language, which is especially well suited to textual manipulation and file processing. In addition to its brilliant built-in facilities, there are vast freely-accessible libraries of Perl code to help build almost every conceivable application. And it’s available free-of-charge.
This nominally two-day course builds on Perl Introduction/Intermediate. It consolidates the constructs included in that course, explores more advanced use of arrays, hashes, and regular expressions, examines references and modules in detail, and extends these to the study of Perl’s approach to object-oriented programming, and the somewhat related topics of ties and closures.
A large part of the course deals with Perl’s approach to handling complex data structures, including implementing object-oriented programming in Perl.
The course extends consideration of the use of references and modules well beyond that provided in the course Perl Introduction/Intermediate, as well as exploring typeglobs. These techniques are then used to underpin detailed examination of object-oriented programming in Perl, including the tie function and closures. The last part of the course covers advanced and miscellaneous functions, constructs and issues not covered in depth in Perl Introduction/Intermediate.
The ‘standard’ topics in this course can be covered in two days. For one organisation, the optional topics can be covered in detail: that would require one or more further days; alternatively some ‘standard’ topics can be excluded or covered in less depth.
This course focuses on advanced language aspects of Perl. For an in-depth exploration of a range of applications for which Perl is typically applied see also Perl Applications. For one organisation selected aspects of these courses can be combined with Perl Introduction/Intermediate to address a very wide and flexible range of requirements.
Perl: Advanced is designed to introduce intermediate programmers to general Perl programming practices and problem solving, as well as issues specific to CGI programming and Web application development.
Perl is a mature, extremely flexible, general-purpose programming language, which is especially well-suited to textual manipulation. Such Perl capabilities have been applied by a wide range of professionals in both systems support and programming fields for various applications. These include: manipulating text and data, database access, CGI programming, HTML generation, and parsing and generating XML files. Extensions to Perl provide GUI facilities and connections to a large variety of proprietary DBMSs; the course examines the GUI Perl/Tk package and illustrates the use of a variety of DBMSs and pseudo-DBMSs.
This nominally 2-day course provides a comprehensive examination of some of the applications for which Perl is commonly employed. In many cases these applications are combined (eg database access via CGI and DBI) and the practical sessions emphasise this.
The course also optionally provides a brief overview of other selected applications. Optionally additional sessions can be scheduled to provide the essential skills in non-Perl techniques that these applications may require, such as HTML and SQL coding.
|
| |
|
|
PTR Associates Limited 21A Peach Street, Wokingham, Berkshire, RG40 1XJ, United Kingdom
Tel: 0118 979 4000 Fax: 0118 979 4035 Email: training@ptr.co.uk
Privacy Policy | © PTR Associates Ltd
PTR Associates Ltd is a company registered in England and Wales. Company number 2442290.
Registered Office: Grenville Court, Britwell Road, Burnham SL1 8DF. VAT Registration Number: GB 532 1929 56 |
|
 |