Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Perl 5 Object Oriented Programming

School/Trainer:

QA Ltd.
Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' Perl 5 is a highly successfully high level programming language. This short course discusses Perl’s object orientation features.
To the uninitiated Perl does not at first appear to have many OO features. However most modules are written with an OO interface these days, and today’s programmers expect languages to be capable of OO. Perl has these features, although the techniques to use them may be different from other popular languages. This course not only describes the basic syntax and implementation details, it discusses the techniques required to use them effectively.

Practical exercises are used to consolidate the information learned during the lecture sessions and demonstrations. These will demonstrate many of the differences between alternative implementations.



Prerequisites
Before attending this course delegates must have the following as pre-requisites:

Existing Perl 5 developers who wish to write and use object orientation. Support staff with Perl 5 experience who intend to support Perl classes and code that uses Perl objects.
Delegates must have recent day-to-day experience of Perl, preferably to the level in the QA “Perl Programming�course. No previous OO experience is necessary.




Delegates will learn how to
On completion of this course, delegates will be able to:

Explain the basic concepts and terminology of object-oriented programming
Use common objects and references types
Create, initialise, and destroy objects in a Perl application
Store class structures and objects for later reuse
Derive new Perl classes from existing classes
Create self-contained classes in a Perl application
Understand different forms of Perl Encapsulation, and choose between them
Use advanced features of Perl 5 object orientation.


Course outline
Review of References
What are references; Creating references; Using references; Dereferencing array and hash references; Examining references

Review of Subroutines and Modules
Review of subroutines; Parameter passing; References to subroutines; Review of Modules; module loading; Namespaces; Multiple packages

Overview of Perl OO
OO concepts and terms; Basic object usage; Implementing objects; Accessing object fields; Constructors; Implementing object methods; Method call syntax

Constructors and Destructors
Object constructors; Object destructors; Reference counting; Object data types; Named and virtual constructors; Exemplar registry; Singletons

Inheritance and Overloading
Method inheritance; Constructor inheritance; Multiple inheritance; SUPER; UNIVERSAL; Operator overloading

Encapsulation
Defining an object; The fields pragma and strong typing; Constructing inside-out objects; Inside-out destructors; Accessors;
Inside-out Accessors ...''

Elements of this syllabus are subject to change.

Please go to the school's official website for training price and schedule:
http://www.qa.com/

Phone:0844 871 2080

School Address:

TEL: 0844 871 2080
E-mail us: info@qa.com

Jobs & Resumes: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Houses & Roommates: Aberdeen, Birmingham, Bristol, Edinburgh, Exeter, Glasgow, Leeds, London, Manchester, Slough
Travel Agencies: Birmingham, Bristol, Edinburgh, Leeds, London, Manchester,

Search other schools for Perl 5 Object Oriented Programming training resources.




Other training courses offered by QA Ltd.:

oracle database 10g
oracle database 10g: program with pl/sql
Oracle Database 10g: SQL Tuning
Oracle Forms Developer 10g
oracle reports developer 10g
oracleas discoverer 10g
oracle database 11g
oracle database 11g: program with pl/sql
Advanced Perl with CGI and Web Applications
Perl
Perl DBI module
RHCE
Red Hat Enterprise Linux Update
Red Hat Linux Essentials
Red Hat Linux Networking and Security
Red Hat Linux
siebel
siebel essentials


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
You do not need to register before you can use most of our services. You will get a code for each posting ever made on this website. It is the key for you to remove the posting anytime by yourself.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009