Perl is a mature, extremely flexible, general-purpose programming language, which is especially well-suited to textual manipulation. In addition to its brilliant built-in-facilities, there are vast freely-accessible libraries of Perl code to help build almost every conceivable application.
Course Outline
Perl is a mature, extremely flexible, general-purpose programming language, which is especially well-suited to textual manipulation. 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.
The capabilities of Perl have been applied by a wide range of professionals in both systems support and programming fields for various applications including manipulating text and data, database access, CGI programming, HTML generation, and parsing and generating XML files.
This five-day course provides a comprehensive examination of the major aspects of the Perl programming language and an overview of selected applications, with an emphasis on database and web server processing.
It covers basic through intermediate and advanced techniques and programming structures provided by Perl5. A number of mainly advanced topics are normally self-study, or as time allows.
This is a ‘hands-on’ course with many practical examples of everyday use of Perl, as well as some more substantial exercises.
Course Content
All exercises and examples are designed to achieve the maximum benefit for delegates. They aim to effectively demonstrate the concepts covered in the course and provide an opportunity to experiment with them; many of the exercises develop custom code which encapsulate complex functionality that can be used in numerous real world applications.
This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus.
What you will learn
Perl with CGI Training Course Outline
Introduction
Basics
Data types, expressions, operators
String processing and manipulation
Basic control structures
Other control structures
Arrays and lists
Functions and subroutines
Hashes (associative arrays)
Special variables
Reading and writing text files
Format and the Write Function
Introduction to references
More complex data structures
Packages and module basics
Regular expressions
Further file and storage features
Emulating OS commands
Directory contents
Time functions
Object-oriented programming
Ties and closures
More on modules and packages
Database processing
Database interaction via DBI module
Perl & web server programming
The CGI.pm module
Other web server issues
Following are self-study or as time allows
Typeglobs
The Standard Library
The CPAN; example CPAN modules
AUTOLOAD uses
Distributing modules
Further DBI module features
CGI security in more detail
Other applications
Who Should Attend
Experienced developers who need a firm comprehensive foundation in the language and a succinct appreciation of the capabilities of Perl in selected application areas. Systems administrators, database administrators and testers; developers working with Perl applications of all types.
History Of JBI Training
JB International (JBI Training) is a London (UK) company which was formed in 1995, delivering Technology training courses to leading organisations.
JBI has always focused on cutting edge technology and is widely recognised as a leading specialist provider of training in the fields of Artificial Intelligence, Machine Learning, Analytics, DevOps, Security....
Instructors & Consultants
We are confident that you will find our instructors to be among the finest around. Our Instructors bring into the classroom the experience of applying their skills in the "Real World" as systems developers and consultants.
Many are leading figures in the world of Technology and are able to add a lot of value to your training. The instructors are personable and able to communicate their technical knowledge effectively to delegates.
Increasingly, clients are looking for consultancy and project mentoring to help get leading-edge systems design , development and implementation underway smoothly.
JBI is able to provide this service and have a number of leading consultants who can add value to client projects.
This hands on course introduces React Native for rapid app development on Android and iOS. Good React experience is essential for this course.
Python 3 Programming course is offered by Nottingham City Council. Nottingham City Council operates as a non-profit training scheme, providing a wide range of professional management and IT certified courses at an average discount of 50% against RRP.
This course will introduce you to the principles and machine structures, planning for manufacture, part programming and basic CNC operation and manufacture. Working from technical engineering drawings, you will develop basic G and M code programs, prove their validity and produce components.
This course is designed for beginners who wish to become a software developer by using Java, which is one of the most popular programming languages for web, desktop and mobile application development.
Python has arrived. ( 20 years ago!). If its good enough for Google and NASA its good enouch for us. Its great advantage really is that its open-source ie its free but more importantly with so many developers its very extensive.
© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy