Training Course:Perl 5 Object Oriented ProgrammingSchool/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. |
|
|