Information of Delphi product
Certified
OR "Delphi Developer Exam"
Book recommended for EXAM preparation & study
(click for detail & price) :
General Details (The Real test is organized as follows)
If you see this link - TRY this FREE Quiz (online temporary) then it will be
removed from server
- Online test - Take place at Delphinux Systems Co.,
(BLP) Bangkok, Thailand
Outside Thailand check BLP is your country. Resident
outside Thailand welcome.
Test is in English only!
- Maximum time allowed for test is 60 minutes
- Test will contain 60 questions (randomly
selected)
- Minimum score required to pass is 80% (48
correct answers)
- All test question are multiple choice. Some questions
are multiple choice/multiple answer type
- All test questions are equally weight and count
equally toward final score.
Organization Of Questions (Questions are grouped
into the following section of knowledge). Each section
contains a large pool of questions. Some subject areas
are considered to be advanced topics, for instance,
XML or Internet programming. Questions in these areas
test only FUNDAMENTAL KNOWLEDGE, which is necessary.
- Delphi Interface and Configuration
How to access and manipulate the Component
Palette, Object Inspector,
Form Designer and Project Manager.
Effective use of the Code Editor.
How to effectively change project options
and understand their affect on
the way Delphi manages your project.
How to configure and use the integrated debugger.
Know the various
debugger options and their effect on the debugging
process.
- Delphi VCL/CLX
The general hierarchy of the VCL/CLX libraries.
Differences between the VCL and CLX libraries.
Understand the Exception object and its
descendants.
How to override default methods.
Ways to raise an exception manually.
How to handle exceptions.
Exception propagation.
How to create and use a user-defined exception.
- Working with Components
Component ownership and containership.
Component interaction.
How to manipulate component properties.
Basic component methods and events
- Pascal/Object-Oriented Programming
Pascal syntax, reserved words and supported
data types.
OOP concepts such as inheritance, polymorphism,
abstraction and
encapsulation.
Method overloading.
Invoking constructors and destructors.
Controlling application behavior.
- Database Concepts/Data Access Techniques
How to create a database application.
How the data access components in Delphi
work together.
General requirements and usage of the data-aware
components.
Methods of the data access components and
a general knowledge of the
sequence of these methods in the context of a transaction.
- dbExpress
The components available in dbExpress and
a fundamental knowledge of
how they work together.
The advantages and disadvantages of unidirectional
datasets.
Differences between TSQLDataset, TSQLQuery,
TSQLTable,
TSQLStoredProc.
Use and configuration of the TSQLConnection
component.
How to debug dbExpress applications.
- Writing DLLs and Packages
Requirements for writing effective DLLs.
Package fundamentals such as package structure.
Understand the contains and requires clauses
of a package.
How to avoid circular references.
- Windows Concepts
General knowledge of the Windows API, including
base constants
Windows message handling techniques
General knowledge of the Windows Registry
- Component Design Basics
How to create new or extend existing components.
The definition and use of getters and setters.
Creating properties and fields.
How to hide or expose component properties
and methods.
Adding new components to the component palette
or the object repository.
- Internet programmming Basics
The Internet components provided in Delphi
and how they are used.
Types of web server applications.
How to debug server applications.
- Porting Delphi to Kylix
How Delphi and Kylix differ.
CLX equivalents of VCL components.
- XML Concepts
XML syntax.
What a Document Type Definition (DTD) is.
What a XML Schema Definition (XSD) is.
What a XML Data Reduced (XDR) is.
How the content and structure of an XML document
is validated.
What components are used in XML applications.
Working with XML nodes.
The use of the Data Binding Wizard.
How to provide the necessary mappings to
correlate an XML document
and a data packet.
Training Course
You are welcome to see our
training course(s) and level of class you wish to
take. Training course before Exam is not a requirement
for us.
On-Line Documentation
Delphi documentation can be obtained from
http://www..com/
You can review the following white papers at http://www..com/
|