Advanced Perl with CGI and Web Applications
Prerequisites:
This is an advanced course, aimed at already accomplished system developers, which builds up on the knowledge gained on the Perl Programming course.Please Note: If you attend a course and do not meet the pre-requisites you may be asked to leave.
Course Description:
Perl is a free language, as the source code is available free and it can be used under the Artistic licence. It can be (and is) used on virtually any contemporary operating system. Perl is used for the purpose of web design, graphics design and interfacing with databases, however, it is in the CGI programming area that Perl has demonstrated how versatile a language it is.
This course covers in great detail the sophistic…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Prerequisites:
This is an advanced course, aimed at already accomplished system developers, which builds up on the knowledge gained on the Perl Programming course.Please Note: If you attend a course and do not meet the pre-requisites you may be asked to leave.
Course Description:
Perl is a free language, as the source code is available free and it can be used under the Artistic licence. It can be (and is) used on virtually any contemporary operating system. Perl is used for the purpose of web design, graphics design and interfacing with databases, however, it is in the CGI programming area that Perl has demonstrated how versatile a language it is.
This course covers in great detail the sophisticated issues of web, object-oriented programming, database interfaces and networking programming - topics that are usually only mentioned in all standard courses.
Course Objectives
- Act on Perl run-time warnings and diagnostics messages
- Use and implement advanced features of subroutines and
modules
- Invoke a class constructor (including named and virtual) and
destructor to manipulate objects
- Apply object types and use the method inheritance; Use SUPER and
UNIVERSAL classes
- Take advantage of encapsulation by using inside-out objects
- Perform pattern matching using advanced Regular Expressions
- Handle errors and exceptions
- Use DBI interface and DBD modules to connect to a database
- Write CGI programs and generate HTML using CGI.pm
- Use CGI.pm as an object oriented interface
- Use the Socket module to facilitate network communication
- Understand multi-threading
For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
