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 Java course introduces delagates to principles of multithreading and using threads. Practical, Instructor-led.
Ruby on Rails is quickly establishing itself as the preferred choice amongst developers. Quick and easy to install and use, Rails takes web applications development to a new level for programmers.
The world is powered by code. From the websites we use to the apps we love, code is everywhere. And if you want to be a part of the future, you need to learn how to code.
C# With Visual Studio course is a practical introduction to programming using the high-level programming language C#.
The Python Programming 1 course is aimed at anyone who wants to learn Python as a first language, and developers/engineers who want to migrate to Python from another language, particularly those with little or no object-oriented knowledge.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy