SlideShare a Scribd company logo
1 of 25
Download to read offline
Oracle® Certified Professional Program 
Candidate Guide 
Oracle Certified Application Developer Track 
*Oracle Developer™ Release 2 
February 2001 
*Oracle Developer formerly known as Developer/2000
Contents 
Oracle Candidate Certification Guide 
Oracle Certified Application Developer Track 
*Oracle Developer Release 2 
1 
The Benefits of Oracle Certification 
2 Application Developer Track for Oracle Developer™ Release 2 
3 Preparing for the Oracle Developer™ Release 2 Tests 
4 Registering for Your Tests 
5 Taking Your Tests 
6 After You Are Certified 
7 Special Testing Opportunities 
Test Content Checklist 
 
Visit the OCP Web site at http://www.oracle.com/education/certification/ 
*Oracle Developer formerly known as Developer/2000
1 The Benefits of Oracle Certification 
The demand for professionals in 
information technology (IT) is high, 
and the competition for jobs is 
intense. Individuals, experienced or 
new to the profession, need to know 
what skills make them attractive to 
employers. Employers look for ways 
to distinguish employees and 
prospective employees who have the 
solid foundation of skills needed for 
effective performance. 
The Oracle Certified Professional 
(OCP) Program helps the IT 
industry make these distinctions by 
establishing a standard of competence 
in specific job roles. An Oracle 
Certification is a valuable, industry-recognized 
credential that signifies a 
proven level of knowledge and ability. 
Benefits to the Technical Professional 
The Oracle Certified Professional 
Program can give you a distinct 
advantage. An OCP Certification 
demonstrates that you have a solid 
understanding of a job role and the 
Oracle products used in that role. 
Being an Oracle Certified Professional 
can help raise your visibility and 
increase your access to the industry’s 
most challenging opportunities. 
OCPs have testified to the value of 
Oracle Certification1: 
 97% said they have benefited 
from certification 
 89% said they gained more 
confidence in their Oracle 
expertise after becoming certified 
 96% would recommend the 
program to a professional colleague 
Benefits to the IT Employer 
The Oracle Certified Professional 
Program is also valuable to hiring 
managers who want to distinguish 
among candidates for critical IT 
positions. For companies that send 
employees through annual IT training, 
certification ensures a return on the 
training investment by validating the 
knowledge and understanding gained 
in training sessions. Companies can 
also combine certification with an 
employee development program 
to enhance employee loyalty and 
performance on the job. 
Hiring certified professionals has a 
direct impact on a company’s bottom 
line, as these conclusions from a 
research study by International Data 
Corporation2 suggest: 
 Certified professionals handled 
40% more support calls per person, 
per day, than uncertified staff. 
 Companies that advocated 
certification reported 49% less 
downtime than those that did not. 
 For the majority of companies 
surveyed, the savings from 
increased effectiveness paid the 
costs of certification in fewer 
than nine months. 
1 Source: “Highlights From The Oracle Certified 
Professional Benefit Survey,” Market Analysis and 
Research Strategies. 
2 Source: “Benefits and Productivity Gains Realized 
Through IT Certification,” International Data 
Corporation.. 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 1
2 Application Developer Track: Oracle Developer Release 2 
Oracle Certified Application Developer 
Track Overview 
Whether you’re new to Oracle or 
upgrading from Oracle Developer 
Release 1, the Oracle Certified 
Professional (OCP) Program can 
help you reinforce your knowledge 
of leading-edge technology with 
a tangible industry-recognized 
credential. 
Release 2 of Oracle Developer— 
Oracle’s premier development 
toolset—gives application developers 
access to significant advances in 
scalability and compatibility, as well 
as the ability to effectively leverage 
the strengths of both client/server 
technology and the Web. Your 
knowledge of this leading-edge 
technology can make you a hot 
commodity in a fast-paced IT 
marketplace. 
Developer Rel. 2 Upgrade to Rel. 6/6i 
Effective November 2000, all success-ful 
Rel. 2 Application Developer can-didates 
will be automatically upgraded 
to Oracle Certified Internet 
Application Developer Rel. 6/6i when 
they complete the Rel. 2 track 
requirements. 
Three paths to Application Developer 
Certification for Developer Rel. 2 
The Application Developer Track 
offers three paths to become certified. 
Candidates can combine exams from 
any OCP Application Developer 
track, subject to certain restrictions 
(see below). See the chart on the fol-lowing 
page for a list of the exams 
that are accepted under each path. 
Developer Rel. 2 Core Path 
(5 Exams): 
New OCP candidates can take the 
core exams exclusively from the 
Developer Rel. 2 track. 
Developer Rel. 2 Mixed Release 
Path (5 Exams): 
New OCP candidates can take the 
first Forms exam and the Reports 
exam from any Application 
Developer track, but must take the 
advanced Forms exam for Rel. 2 
(exam 1z0-122 Build Forms II). 
Upgrade from Release 1 
(1 exam): 
You may upgrade your Rel. 1 
credential to Rel. 2 by passing one 
exam, Developer/2000 Rel. 2 New 
Features (Exam #1Z0-120). 
Once you pass the Rel. 2 upgrade 
exam, you will be automatically 
upgraded to Rel. 6/6i, and you will 
receive two certificates (one for 
Release 2 and one for Rel. 6/6i.) 
You may choose instead to upgrade 
your OCP credential from Rel. 1 
directly to Rel. 6/6i by taking one 
exam, Oracle Forms Developer Rel. 1 
to Rel. 6/6i New Features 
(exam #1Z0-130). 
Apply Your Knowledge 
The tests required for each of these 
paths will challenge you to apply 
specific knowledge you’ve gained 
through Oracle training, as well as 
experience you’ve developed on the 
job, to real-world scenarios. Only 
proven performers will be able to 
pass the tests. 
Candidate Qualifications 
The typical candidate to take 
the Oracle Certified Application 
Developer Track tests is an 
application developer who has 
completed up-to-date training 
on Oracle Developer Release 2 and 
has at least six months of on-the-job 
experience. 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 2
Oracle Developer Release 2 Core Path 
Pass the following exams (in any order): 
Introduction to 
Oracle: SQL and 
PL/SQL 
Exam # 1Z0-001 
Develop PL/SQL 
Program Units 
Exam # 1Z0-101 
Developer/2000 
Build Forms I 
Exam # 1Z0-121 
Developer/2000 
Build Forms II 
Exam # 1Z0-122 
Developer/2000 
Build Reports 
Exam # 1Z0-123 
Certified 
Application 
Developer 
Rel. 2 
Oracle Developer Release 2 Mixed Version Path 
Pass the following exams (in any order): 
Developer/2000 
Build Forms I 
Exam # 1Z0-121 
OR 
Developer/2000 
Forms 4.5 I 
Exam # 1Z0-111 
OR 
Build Internet 
Applications I 
Exam # 1Z0-131 
Developer/2000 
Build Reports 
Exam # 1Z0-123 
OR 
Developer/2000 
Build Forms II 
Exam # 1Z0-122 
Important: 
Exam # 1Z0-122 
is required. No 
other exam may be 
substituted. 
Introduction to 
Oracle: SQL and 
PL/SQL 
Exam # 1Z0-001 
Develop PL/SQL 
Program Units 
Exam # 1Z0-101 
Developer/2000 
Reports 2.5 
Exam # 1Z0-113 
Certified 
Application 
Developer 
Rel. 2 
Oracle Developer Upgrade Path 
To upgrade from Rel. 1, pass one of the upgrade exams; either will upgrade your credential to Rel. 6/6i. 
No exam is required to upgrade from Rel. 2 to Rel. 6/6i. 
Oracle Forms 
Developer Rel. 1 
to Rel. 6/6i 
New Features 
Exam # 1Z0-130 
Developer/2000 
Rel. 2 
New Features 
Exam # 1Z0-120 
Certified Internet 
Application 
Developer 
Rel. 6/6i 
Certified 
Application 
Developer 
Rel. 1 
Certified 
Application 
Developer 
Rel. 2 
Automatic 
upgrade; no exam 
required. 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 3
3 Preparing for the Oracle Developer Release 2 Tests 
Oracle recommends that you prepare 
for the Oracle Developer Release 2 
exams by combining offerings from 
Oracle University with practice and 
on-the-job experience. Start by 
reviewing the topics covered on the 
exam in the Test Content Checklist 
in this guide. Then look over the 
following preparation methods 
for a combination that suits 
your background. 
Oracle University Preparation Tools 
Instructor-led training and technology-based 
training offered by Oracle 
University is the best way to 
prepare to become an Oracle Certified 
Professional. These courses lay the 
foundation of knowledge you will 
need to pass the OCP tests. 
Refer to the curriculum map on 
the following page to chart your 
optimal preparation based on Oracle 
University instructor-led training and 
technology-based training. Your local 
Oracle University representative can 
advise you on the best option. 
For more information, visit the 
Oracle University Web site at 
http://education.oracle.com/. 
Preparing On Your Own 
Experience is the best way to deepen 
your understanding of the topics 
covered in Oracle University courses. 
Oracle recommends that you extend 
your classroom learning by applying 
your new skills and knowledge either 
on the job or through practice and 
self-study. 
Test Content Checklist 
Use the Test Content Checklist 
to identify all of the test topics 
for which you must prepare. 
Oracle may make modifications 
to the Test Content Checklist, so 
visit the OCP Web site at 
http://www.oracle.com/education/ 
certification/ to download the latest 
version of this guide. 
Additional Preparation Tools 
 Practice Tests 
Oracle and Self Test Software 
have partnered to develop the 
highest quality practice tests 
available to individuals seeking 
Oracle Certified Professional 
status. To purchase practice 
tests, visit the OCP web site at 
http://www.oracle.com/education/ 
certification/. 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 4
Developer Release 2 Preparation 
Oracle University Instructor-Led Training and Technology-Based Training titles are shown below: 
Introduction to 
Oracle: SQL and 
PL/SQL 
Exam # 1Z0-001 
Introduction to 
Oracle: SQL and 
PL/SQL 
(5 days) 
1. Oracle SQL: 
Basic SELECT 
Statements 
2. Oracle SQL: 
DML and DDL 
3. PL/SQL: Basics 
4. Oracle SQL: 
Data Retrieval 
Techniques 
= OCP Exam 
Develop PL/SQL 
Program Units 
Exam # 1Z0-101 
Develop PL/SQL 
Program Units 
(3 days) 
1. Oracle PL/SQL 
Procedures, 
Functions, and 
Packages 
2. Oracle PL/SQL 
Database 
Programming 
= Instructor-Led Training 
= Technology-Based Training 
Developer/2000 
Build Forms I 
Exam # 1Z0-121 
Developer/2000 
Build Forms II 
Exam # 1Z0-122 
Developer/2000 
Build Reports 
Exam # 1Z0-123 
Developer/2000 
Build Forms I 
(4 days) 
1. Form Builder: 
Forms 
Fundamentals 
2. Form Builder: 
Enhancing the 
User Interface 
3. Form Builder: 
Writing and 
Debugging Code 
Developer/2000 
Build Reports 
(4 days) 
1. Report Builder: 
Report 
Fundamentals 
2. Report Builder: 
Enhancing 
Reports 
3. Report Builder: 
Controlling 
Reports 
Developer/2000 
Build Forms II 
(3 days) 
1. Form Builder: 
Managing Module 
Types 
2. Form Builder: 
Handling 
Multiple Object 
Relationships 
3. Form Builder: 
Including 
Reusable Oracle 
Components 
Certified 
Application 
Developer 
Rel. 2 
Application Developer Upgrade Exam Preparation 
Developer/2000 
Rel. 2 
New Features 
Exam # 1Z0-120 
Developer/2000 
Rel. 2 
New Features 
Oracle Forms 
Developer Rel. 1 
to Rel. 6/6i 
New Features 
Exam # 1Z0-130 
Oracle Forms 
Developer Rel. 1 
to Rel. 6/6i 
New Features 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 5
4 Registering for Your Tests 
The OCP tests are offered through 
Prometric, the world’s largest 
provider of testing to the information 
technology industry. Prometric fea-tures 
more than 800 authorized 
Prometric testing centers worldwide. 
All tests are delivered by computer 
and consist of multiple choice, free 
response, and interactive graphical 
questions. A brief tutorial precedes 
each test to familiarize you with the 
test delivery system. You should 
attempt to answer every question in 
the tests because incomplete answers 
are scored as incorrect. 
Reviewing the Candidate Agreement 
Candidates pursuing OCP certification 
must accept the terms of the Oracle 
Certified Professional Candidate 
Agreement before taking the tests. 
You will be presented with the 
agreement on-screen before the 
exam starts. You can also review the 
agreement before your appointment 
by visiting the OCP Web site at 
http://www.oracle.com/education/ 
certification/. 
Scheduling Your Test 
1. There are two convenient ways to 
register for testing: 
a. Register online at 
http://www.2test.com 
(Online registration is not 
available for beta or discounted 
exam registration.) 
b. Call the Prometric Regional 
Service Center (RSC) serving 
your country during normal 
business hours (a list 
of RSCs is located on the last 
page of this guide) 
2. Make sure that you have both the 
number and title of the test that 
you are registering for. The 
Prometric customer service 
representative will ask for your 
name and contact information, as 
well as your preference as to date, 
time, and location for testing. 
Schedule your appointment to 
take the test at any available time 
Monday through Saturday during 
normal authorized Prometric 
testing center hours. Hours vary 
by location. Be sure to note when 
and where you are scheduled to 
take the test. 
3. When you register, ask the 
Prometric customer service repre-sentative 
for a list of valid forms of 
identification that you will need to 
present when you take your test. 
You will not be allowed to take 
the test without valid identifica-tion. 
4. The test fee is payable to 
Prometric by major credit card 
(VISA, MasterCard, American 
Express and Switch Cards) at the 
time of registration. 
5. You must schedule a test at least 
24 hours in advance. 
Changing or Canceling Your 
Appointment 
To cancel or reschedule your test 
appointment, you must call the 
Prometric Regional Service Center. 
The cancellation policy by region is: 
 The Americas: One business day 
in advance 
 Asia Pac: By midday (Sydney 
time) the previous business day 
 EMEA: Two business days in 
advance 
 Tokyo/Japan: Three business days 
in advance 
Candidates who do not appear for 
the test or who cancel less than one 
business day prior to the test will 
not receive a refund. 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 6
5 Taking Your Tests 
On Test Day… 
1. Arrive at the testing center at 
least 15 minutes prior to your 
scheduled appointment. 
2. Sign the test log and present two 
forms of identification. One must 
be a government-issued photo 
identification. Both forms of 
identification must contain your 
signature. 
3. The test administrator will give 
you a brief orientation and escort 
you to a computer terminal where 
you will take the test. You are not 
allowed to bring papers, books, 
bags, or calculators into the room. 
Obtaining Your Test Results 
You will receive your score report 
immediately after the test. Beta 
exam score reports are sent to 
candidates following analysis and 
scoring of the beta exam. Candidates 
completing a beta version of a test 
can expect their score reports 10-12 
weeks following the beta period. 
Your results are automatically 
forwarded to Oracle following 
testing. Please keep a copy of all 
test reports for your records. 
Retaking a Test 
Candidates must wait 30 days before 
retaking a failed exam. There are no 
exceptions to this policy. Oracle 
encourages you to make use of the 
diagnostic feedback supplied with 
the score report to review the areas 
that need further study. 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 7
6 After You Are Certified 
You will receive a certificate by mail 
from Prometric within 30 days after 
successfully completing all tests in a 
certification track. You can use your 
certificate as verification that you are 
an Oracle Certified Professional. 
If you do not receive your certificate, 
write to fulfillment@prometric.com 
and provide your name, candidate ID, 
and current mailing address. 
In addition, you will receive 
information on how to obtain a copy 
of the OCP logo. The logo may be 
used on business cards and resumes. 
Upgrading Your Certification 
Oracle is committed to keeping the 
OCP Program current with the latest 
technology. To ensure the value of 
your Oracle Certified Professional 
credential, you may find it 
advantageous to upgrade your 
certification to the latest version. 
Retirement of an OCP Track 
Once Oracle announces the 
retirement of a track, you will 
have at least six months to pass the 
remaining exams in the retiring 
track. If you do not upgrade your 
certification by the deadline, 
you will be required to complete 
all tests within the new track. To 
obtain the latest credential, consult 
the OCP Web site at 
http://ww.oracle.com/education/ 
certification/. 
Updating your Demographic 
Information 
Candidates may update their mailing 
address, phone number and/or email 
address by sending an email to: 
rebecca.dimaio@prometric.com or 
call the Exam Hotline at 
1.800.891.EXAM (3926) 
Include your first and last name, 
Prometric ID number and daytime 
phone number in the body of your 
email message. 
THIS CERTIFIES THAT 
Your Name 
THE ORACLE CERTIFIED PROFESSIONAL PROGRAM AS AN 
Date 
IS RECOGNIZED BY 
OCP Track Name 
Senior Vice President, Oracle Corporation 
Oracle 
C e r t i f i e d 
P r o f e s s i o n a l 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 8
7 Special Testing Opportunities 
Special Opportunities: Beta and 
Tryout Tests 
Oracle may offer beta or tryout 
versions of OCP tests as new and 
updated questions are developed. 
Beta and tryout tests are generally 
offered free or at a discount from the 
regular test price. Participating in 
beta and tryout tests is a good way to 
economize on your certification and 
to be among the first professionals to 
be certified on a new track or product 
release. 
Beta score reports are sent to 
candidates following analysis and 
scoring of the beta test. 
Visit the the OCP Web site at 
http:/www.oracle.com/education/ 
certification/ to find beta and tryout 
opportunities. Oracle provides detailed 
descriptions of each beta and tryout 
offer to help you decide if the tests are 
right for you. 
Visit the OCP Web site at http://www.oracle.com/education/certification/ 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 9
Test Content Checklists 
The following test content checklists show the objectives 
covered in the OCP exams. 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 10
Test Content Checklist 
Test 1 – Introduction to Oracle: SQL® and PL/SQL™ 
(Exam# 1Z0-001) 
 
Overview of Relational Databases, 
SQL and PL/SQL 
Discuss the theoretical and 
physical aspects of a relational 
database 
Describe the Oracle 
implementation of the RDBMS 
and ORDBMS 
Describe the use and benefits 
of PL/SQL 
Writing Basic SQL Statements 
List the capabilities of SQL 
SELECT statements 
Execute a basic SELECT statement 
Differentiate between SQL 
statements and SQL*Plus 
commands 
Restricting and Sorting Data 
Limit the rows retrieved by 
a query 
Sort the rows retrieved by a query 
Single Row Functions 
Describe various types of functions 
available in SQL 
Use character, number, and date 
functions in SELECT statements 
Describe the use of conversion 
functions 
Displaying Data from Multiple Tables 
Write SELECT statements to 
access data from more than 
one table using equality and 
nonequality joins 
View data that generally does not 
meet a join condition by using 
outer joins 
Join a table to itself 
Aggregating Data Using Group 
Functions 
Identify the available group 
functions 
Describe the use of group 
functions 
Group data using the GROUP BY 
clause 
Include or exclude grouped rows 
by using the HAVING clause 
Subqueries 
Describe the types of problems 
that subqueries can solve 
Define subqueries 
List the types of subqueries 
Write single-row and 
multiple-row subqueries 
Multiple-Column Subqueries 
Write multiple-column subqueries 
Describe and explain the behavior 
of subqueries when null values 
are retrieved 
Write subqueries in a FROM 
clause 
Producing Readable Output with 
SQL*Plus 
Produce queries that require an 
input variable 
Customize the SQL*Plus 
environment 
Produce more readable output 
Create and execute script files 
Save customizations 
Manipulating Data 
Describe each DML statement 
Insert rows into a table 
Update rows in a table 
Delete rows from a table 
Control transactions 
Creating and Managing Tables 
Describe the main database objects 
Create tables 
Describe the datatypes that can 
be used when specifying column 
definition 
Alter table definitions 
Drop, rename, and truncate tables 
Including Constraints 
Describe constraints 
Create and maintain constraints 
Creating Views 
Describe a view 
Create a view 
Retrieve data through a view 
Insert, update, and delete data 
through a view 
Drop a view 
Oracle Data Dictionary 
Describe the data dictionary views 
a user may access 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 11
Test 1 – Introduction to Oracle: SQL and PL/SQL, continued 
Query data from the data 
dictionary 
Other Database Objects 
Describe database objects and 
their uses 
Create, maintain, and use 
sequences 
Create and maintain indexes 
Create private and public 
synonyms 
Controlling User Access 
Create users 
Create roles to ease setup and 
maintenance of the security model 
Use the GRANT and REVOKE 
statements to grant and revoke 
object privileges 
Declaring Variables 
List the benefits of PL/SQL 
Describe the basic PL/SQL block 
and its sections 
Describe the significance of 
variables in PL/SQL 
Declare PL/SQL variables 
Execute a PL/SQL block 
Writing Executable Statements 
Describe the significance of the 
executable section 
Write statements in the executable 
section 
Describe the rules of nested blocks 
Execute and test a PL/SQL block 
Use coding conventions 
Interacting with the Oracle Server 
Write a successful SELECT state-ment 
in PL/SQL 
Declare the datatype and size of a 
PL/SQL variable dynamically 
Write DML statements in PL/SQL 
Control transactions in PL/SQL 
Determine the outcome of SQL 
DML statements 
Writing Control Structures 
Identify the uses and types of 
control structures 
Construct an IF statement 
Construct and identify different 
loop statements 
Use logic tables 
Control block flow using nested 
loops and labels 
Working with Composite Datatypes 
Create user-defined PL/SQL 
records 
Create a record with the 
%ROWTYPE attribute 
Create a PL/SQL table 
Create a PL/SQL table of records 
Describe the difference between 
records, tables, and tables of 
records* 
Writing Explicit Cursors 
Distinguish between an implicit 
and an explicit cursor 
Use a PL/SQL record variable 
Write a cursor FOR loop 
Advanced Explicit Cursor Concepts 
Write a cursor that uses 
parameters 
Determine when a FOR UPDATE 
clause in a cursor is required 
Determine when to use the 
WHERE CURRENT OF clause 
Write a cursor that uses a 
subquery 
Handling Exceptions 
Define PL/SQL exceptions 
Recognize unhandled exceptions 
List and use different types of 
PL/SQL exception handlers 
Trap unanticipated errors 
Describe the effect of exception 
propagation in nested blocks 
Customize PL/SQL exception 
messages 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 12
Test Content Checklist 
Test 2 – Develop PL/SQL Program Units 
(Exam# 1Z0-101)  
Creating Procedures 
Describe the uses of procedures 
Create client-side and server-side 
procedures 
Create procedures with parameters 
Declare subprograms 
Invoke a procedure 
Remove a procedure 
Creating Functions 
Describe the uses of functions 
Create client-side and server-side 
functions 
Invoke a function 
Remove a function 
Differentiate between a procedure 
and a function 
Creating Packages 
Describe packages and list their 
possible components 
Create a package to group together 
related variables, cursors, con-stants, 
exceptions, procedures, and 
functions 
Make a package construct either 
public or private 
Invoke a package construct 
More Package Concepts 
Write packages that use the over-loading 
feature 
Avoid errors with mutually refer-ential 
subprograms 
Initialize variables with a one-time- 
only procedure 
Describe the purity of a function 
Describe persistent states 
Oracle Supplied Packages 
Describe the use and application of 
some Oracle Server supplied pack-ages: 
DBMS_PIPE, DBMS_DDL, 
DBMS_JOB, DBMS_OUTPUT 
Write dynamic SQL using 
DBMS_SQL 
Creating Database Triggers 
Describe database triggers and 
their use 
Create database triggers 
Describe database trigger firing 
rules 
Remove database triggers 
More Trigger Concepts 
Explain the rules governing trig-gers 
Implement triggers 
Managing Subprograms and Triggers 
Describe system privilege require-ments 
Describe object privilege require-ments 
Managing stored objects using the 
data dictionary 
Debug subprograms 
Managing Dependencies 
Track procedural dependencies 
Predict the effect of changing a 
database object upon stored proce-dures 
and functions 
Manage procedural dependencies 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 13
Test Content Checklist 
Test 3 – Developer/2000: Build Forms I 
(Exam# 1Z0-121) 
 
Running a Form Builder Application 
Describe the runtime environment 
Navigate a Form Builder 
application 
Describe the two modes of 
operation 
Retrieve both restricted and 
unrestricted data from the 
database into a Form Builder 
application 
Insert, update, and delete records 
Display database errors using 
help facility 
Working in the Form Builder 
Environment 
Identify the main Form Builder 
executables 
Identify the main components of 
Form Builder 
Identify the main objects in a form 
module 
Creating a Basic Form Module 
Create a form module 
Create a data block using the data 
block wizard 
Modify a data block using the data 
block wizard 
Create a layout using the layout 
wizard 
Modify a layout using the layout 
wizard 
Save, compile, and run a form 
module 
Identify file formats and their 
characteristics 
Create data blocks with 
relationships 
Run a master-detail form module 
Working with Data Blocks and Frames 
Identify the components of the 
property palette 
Manipulate properties through 
the property palette 
Control the behavior and 
appearance of data blocks 
Control frame properties 
Create blocks that do not directly 
correspond to the database 
Delete data blocks and their 
components 
Working with Text Items 
Describe text items 
Create a text item 
Modify the appearance of a text 
item 
Control the data in a text item 
Modify the navigational behavior 
of a text item 
Enhance the relationship between 
the text item and the database 
Modify the functionality of a text 
item 
Include help messages in the 
application 
Creating LOVs and Editors 
Describe LOVs and editors 
Design, create, and associate LOVs 
with text items in a form module 
Create editors and associate them 
with text items in a form module 
Creating Additional Input Items 
Identify the item types that allow 
input 
Create a check box 
Create a list item 
Create a radio group 
Creating Non-Input Items 
Identify item types that do not 
allow input 
Create a display item 
Create an image item 
Create a sound item 
Create a button 
Create a calculated field 
Creating Windows and Content 
Canvases 
Describe windows and content 
canvases 
Describe the relationship between 
windows and content canvases 
Identify window and content 
canvases properties 
Display a form module in 
multiple windows 
Display a form module on 
multiple layouts 
Working with Other Canvases 
Describe the different types of 
canvases and their relationships to 
each other 
Identify the appropriate canvas 
type for different scenarios 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 14
Test 3 – Developer/2000: Build Forms I, continued 
Create an overlay effect using the 
stacked canvases 
Create a toolbar 
Create a tabbed interface 
Introduction to Triggers 
Define triggers 
Identify the different trigger 
categories 
Plan the type and scope of triggers 
in a form 
Describe the properties that affect 
the behavior of a trigger 
Producing Triggers 
Write trigger code 
Explain the use of built-in 
subprograms in Developer/2000 
applications 
Describe the When-Button- 
Pressed trigger 
Describe the When-Window- 
Closed trigger 
Debugging Triggers 
Describe the components of the 
Debugger 
Run a form module in debug 
mode 
Debug PL/SQL code 
Adding Functionality to Items 
Supplement the functionality of 
input items by using triggers and 
built-ins 
Supplement the functionality of 
non-input items by using triggers 
and built-ins 
Runform Messages and Alerts 
Describe the default messaging 
Handle errors using built-in 
subprograms 
Identify the different types of 
Form Builder messages 
Control system messages 
Create and control Alerts 
Query Triggers 
Explain the process involved in 
querying a data block 
Describe query triggers and their 
scope 
Write triggers that screen query 
conditions 
Write triggers to supplement 
query results 
Control trigger action based on 
the form query status 
Validation 
Explain the effects of the 
validation unit upon a form 
List Form Builder validation 
properties 
Control validation using triggers 
Navigation 
Distinguish between internal and 
external navigation 
Describe and use the navigation 
triggers 
Identify built-ins that cause 
navigation 
Transaction Processing 
Describe the details of commit 
processing and commit triggers 
Supplement transaction processing 
using triggers 
Allocate sequence numbers to 
records as they are applied to 
tables 
Implement Array DML 
Writing Flexible Code 
Describe flexible code 
State the advantages of using sys-tem 
variables 
Identify built-in subprograms that 
assist flexible coding 
Write code to reference objects by 
internal ID 
Write code to reference objects 
indirectly 
Sharing Objects and Code 
Describe the various methods for 
reusing objects and code 
Inherit properties from property 
classes 
Group related objects for reuse 
Explain the inheritance symbols in 
the Property palette 
Reuse objects from an object 
library 
Reuse PL/SQL code 
Introducing Multiple Form 
Applications 
Call one form from another form 
module 
Define multiple form functionality 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 15
Test Content Checklist 
Test 4 – Developer/2000 Build Forms II 
(Exam# 1Z0-122) 
 
Managing Projects with Project 
Builder 
List benefits of using Project 
Builder 
Create projects and subprojects 
Add files to a project 
Distinguish between implicit and 
explicit dependencies 
Create an explicit dependency 
Describe the compile options 
Deliver a project 
Customize a Project Builder 
environment 
Creating a Menu Module 
Identify the different components 
of a menu 
Create, save, and attach menu 
modules 
Set menu properties using the 
property palette 
Create menu toolbars 
Create pop-up menus 
Managing Menu Modules 
Control the menu 
programmatically using menu 
built-ins 
Customize menu modules using 
substitution parameters 
Implement menu security using 
both database roles and the appro-priate 
built-ins 
Programming Function Keys 
Redefine function keys 
Determine when key triggers 
should be used or avoided 
Coordinate function keys with 
interface controls 
Responding to Mouse Events 
Describe mouse events 
Cause a form module to respond to 
mouse movement 
Cause a form module to respond to 
mouse button actions 
Controlling Windows and Canvases 
Programmatically 
Create trigger code to interact 
with windows 
Control windows 
programmatically 
Control canvases 
Design spread table to display 
large data blocks 
Controlling Data Block Relationships 
Define block coordination 
Create and modify relations 
Describe the characteristics and 
principles of relation-handling 
code 
Implement a coordination-type 
toggle 
Force one commit per master 
record 
Building Multiple Form Applications 
Describe relevant details of 
invoking forms 
Build robust multiple-form 
transactions 
Choose between different ways of 
invoking forms 
Pass data between forms using 
parameter lists 
Defining Data Sources 
Describe the different data source 
types 
Base a data block on a FROM 
clause query 
Discuss the advantages of using a 
FROM clause query 
Base a data block on a stored 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 16
Test 4 – Developer/2000: Build Forms II, continued 
procedure which returns a Ref 
cursor 
Select the appropriate data source 
for a data block 
Working with Record Groups 
Create record groups at design 
time 
Create and modify record groups 
programmatically 
Build dynamic list items by using 
record groups 
Apply record groups in other 
useful ways 
Create and use a global record 
group to communicate between 
forms 
Including Chart and Reports 
Embedded charts in a form 
module using the chart wizard 
Incorporate existing graphic 
displays in a form module 
Create and invoke reports in a 
form using the report wizard 
Control a report programmatically 
in a form 
Applying Timers 
Describe timers 
Create a timer 
Modify a timer 
Delete a timer 
Handle timer expiration 
Reusable Components 
List the reusable components 
Include the calendar class in an 
application 
Using Server Features in Form Builder 
Describe Oracle Server features in 
Form Builder 
Partition PL/SQL program units 
Handle errors raised by the Oracle 
Server 
Obtain the cause of declarative- 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 17
Test Content Checklist 
Test 5 – Developer/2000 Build Reports 
(Exam# 1Z0-123) 
 
Introduction to Developer/2000 
Describe the common features 
and benefits of Developer/2000 
Describe the Developer/2000 
components 
Describe the common builder 
components 
Navigate around the 
Developer/2000 interface 
Customize the Developer/2000 
session 
Designing and Running Reports 
Describe the common report styles 
required in a business report 
Describe the structure of each style 
Run prebuilt reports using the 
Runtime executable 
Identify the various report 
destinations 
View report output in the 
Previewer 
Report Builder Concepts 
Describe the main Report 
executables 
Invoke Report Builder and 
describe its main components 
Describe the main objects in a 
report 
Creating Reports Using the Report 
Wizard 
Create a simple tabular report 
using Report Wizard 
Describe the different methods of 
building the report query 
Summarize report values 
Modify the style and content of a 
report 
Create other report styles available 
in the wizard 
Modifying a Report in the Live 
Previewer 
Describe the Live Previewer 
Modify the display of report data 
in the Live Previewer 
Modify the positioning of report 
data 
Add page numbering and current 
date to a report 
Managing Report Templates 
Describe the template regions 
Describe the difference between 
default and override sections 
Modify a predefined report 
template 
Register a customized template in 
the predefined template list 
Report Storage Methods 
Manage the storage of report 
definitions 
Compare report file types and 
their portability 
Convert reports to different 
storage types 
Upgrade report and printer 
definition files from Rel. 1 
Enhancing Reports Using the Data 
Model—Creating Queries and Groups 
Describe the Data Model objects 
and their relationship 
Create groups to modify the report 
hierarchy 
Change the order of data in a 
group 
Use a group filter to eliminate 
data from the report 
Create supplemental rows of data, 
using queries 
Create a data link to link data 
from different queries 
Enhancing Reports Using the Data 
Model—Creating Columns 
Describe the different types of 
Data Model columns 
Use a database column to display 
the contents of a file 
Recognize the characteristics of 
the three types of user-defined 
columns 
Create report summaries and 
subtotals using summary columns 
Create and populate a placeholder 
column 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 18
Test 5 – Developer/2000: Build Reports, continued 
Enhancing Reports Using the Layout 
Model 
View and modify objects in the 
four different regions of a report 
Design multi-panel reports 
Describe the layout objects and 
their relationship 
Modify an existing report layout 
using the Layout Model tools 
Create variable length lines to 
separate tabular columns of data 
Create a button to display 
multimedia objects at runtime 
Create an explicit anchor to alter 
object positions at runtime 
Modifying Properties 
Create a link file to display the 
contents of a file in layout field 
Modify layout properties common 
to all types of object 
Modify layout properties specific 
to one type of object 
Using Report Parameters and 
Customizing a Parameter Form 
Create and reference a parameter 
to control report output 
Create a list of values for 
parameter input 
Use and modify a system 
parameter 
Build a parameter form layout to 
allow user entry of parameter 
values 
Customize a parameter form 
layout 
Embedding a Chart in a Report 
Create and display a simple 
Graphics chart in a report using 
the chart wizard 
Display an existing Graphics chart 
in a report 
Modify the chart data dynamically, 
using parameters 
Enhancing Matrix Reports 
Design a matrix Data Model 
Design a matrix Layout Model 
Display Zeros in cells with no 
value 
Coding PL/SQL Triggers in Reports 
Describe the different types of 
triggers 
Describe sample uses of the 
different types of triggers 
Write and reference common code 
Create and reference a PL/SQL 
library 
Using the Report Builder Built-In 
Package 
Describe the contents of the 
Report Builder built-in package 
Describe sample uses of procedures 
and functions from the package 
Output messages at runtime 
Create and populate temporary 
tables within a report 
Modify visual attributes 
dynamically at runtime 
Maximizing Performance Using the 
Reports Server 
Describe differences between local 
client and remote server reporting 
Describe the Reports Server 
architecture 
View and schedule server-side 
reports in the Queue Manager 
Describe how to invoke the 
Reports Server ActiveX control 
from another application 
Building Reports for Different 
Environments 
Build and run reports in different 
environments, using the MODE 
parameter 
Describe the considerations when 
building reports for different 
graphical user interfaces 
Recognize the settings necessary to 
build character mode reports 
Describe the facilities available for 
building reports to run in other 
languages 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 19
Test Content Checklist 
Release 1 to Release 2 Upgrade Test: 
Developer/2000 Release 2 New Features (Exam# 1Z0-120) 
 
Managing Projects with Project 
Builder 
Identify Project Builder uses and 
terminology 
Describe Project Navigator 
features 
Create projects and subprojects 
Work with project components 
Customize the Launcher 
Add types, actions, and macros 
Creating Form Documents Using 
Wizards 
List the benefits of using 
Developer/2000 Wizards 
List wizard features 
Identify wizard types 
Create basic form documents using 
wizards 
Ensuring Consistency Across 
Applications 
Identify improvements of 
subclassing over referencing 
Describe and use the object library 
Describe roles of property classes, 
object groups, and object libraries 
Create and apply SmartClasses 
Describe template forms 
Modify object appearance with 
partial visual attributes 
Describe global libraries and 
record groups 
Representing Data Within Your 
Application 
Identify the effects of Array DML 
Identify new data block properties 
List the data sources available for 
queries and DML 
Determine the appropriate data 
sources for data blocks 
Create a data block based on a 
stored procedure 
Create a data block based on a 
nested SELECT statement 
Enhancing Items 
Identify enhancements in the 
Form Builder interface 
Describe the image item 
enhancements 
Create items based on calculated 
fields 
Change per-instance item 
attributes 
Interact with ActiveX (OCX) 
properties at design and runtime 
Recognize boilerplate objects in 
the Object Navigator 
Create item labels using item 
prompt properties 
Implement tooltips for items 
Implement context sensitive 
pop-up menus 
Identify ways to include sound in 
your application 
Enhancing Interactivity 
Create and edit in-place stacked 
canvases 
Create tab-style layouts 
Create integrated toolbar buttons 
for menu commands 
Display a platform-specific file 
dialog 
Including Charts and Reports 
Include charts using the Chart 
Wizard 
Implement Report objects 
Base a report on a data block 
Creating Reports Using the Report 
Wizard 
Identify report styles available in 
the Report Wizard 
Create reports using each of the 
available report styles within the 
Wizard 
Build queries using the query 
builder 
Modify reports using the Report 
Wizard 
Apply templates to reports 
Customize an existing template 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 20
Release 1 to Release 2 Upgrade Test: Developer/2000 Release 2 New Features, continued 
Modifying and Enhancing Reports 
Modify the text attributes of 
reports 
Modify the layout of reports 
Place format masks on numeric 
items 
Add color, fill, and patterns to 
reports 
Add individual borders to layout 
objects 
Use direct column references in 
reports 
Modify properties using the 
property palette 
Add variable length lines 
Add a graphical display 
Maximizing Performance Using the 
Reports Server 
Identify the benefits of client-server 
reporting 
Explain three-tier architecture 
Enter Reports client (R30CLI) 
parameters in the command line 
Enter Reports server (R30MTS) 
parameters in the command line 
Manager server queue using the 
Queue Manager reports 
Deploying Reports on the Web 
Identify advantages of deploying 
reports on the Web 
Identify resources required for 
Web deployment 
Prepare reports for Web 
deployment 
Add Web link properties to 
reports 
View reports on the Web 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 21
Regional Service Centers 
Sydney, Australia Regional Service Center (direct dial#) . . . . . . . . . . .+61.2.9414.3663 
Lelystad, Netherlands Regional Service Center (direct dial#) . . . . . . . .+31.320.23.9894 
Tokyo, Japan Regional Service Center (direct dial#) . . . . . . . . . . . . . . .+ 813.3269.9620 
Latin America Regional Service Center (direct dial#) . . . . . . . . . . . . . .+1.410.843.4300 
North America Regional Service Center (toll free#) . . . . . . . .+1.800.891.EXAM (3926) 
Prometric Regional Service Centers 
How to Use This Table 
1. Locate your country on the table. 
2. Call the Prometric Regional Service Center (RSC) listed for your country. The RSC numbers are shown in the box 
above. If there is a toll-free number for your country to the Regional Service Center, it will be shown in the table 
below. For a list of testing sites in your country, please refer to http://www.prometric.com, Test Center Locator. 
COUNTRY RSC TOLL FREE # 
Algeria Lelystad 
Argentina Latin America 
Australia Australia 1.800.806.944 
Austria Lelystad 0660.8582 
Bahamas Latin America 
Bangladesh Australia 
Barbados Latin America 
Belgium Lelystad 0800.1.7414 
Bermuda Latin America 
Bolivia Latin America 
Botswana Lelystad 
Brazil Latin America 000.817.965.5340 
Brunei Australia 
Bulgaria Lelystad 
Cameroon Lelystad 
Canada North America 
Cayman Islands Latin America 
Chile Latin America 
China Australia 1.0800.610.0036 
Colombia Latin America 980.13.0932 
Costa Rica Latin America 
Croatia Lelystad 
Curacao, NA Latin America 
Cyprus Lelystad 
Czech Republic Lelystad 
Denmark Lelystad 
Dominican Republic Latin America 
Ecuador Latin America 
Egypt Lelystad 
Estonia Lelystad 
Fiji Australia 
Finland Lelystad 
France Lelystad 01.428.93.122 
Gabon Lelystad 
Bahrain Lelystad 
Georgian Republic Lelystad 
Germany Lelystad 0130.83.97.08 
Ghana Lelystad 
Great Britain Lelystad 08.00.592.873 
Greece Lelystad 
Guam Australia 1888.249.6392 
Guatemala Latin America 
Honduras Latin America 
Hong Kong Australia 800.96.8444 
Hungary Lelystad 
Iceland Lelystad 
India Australia 
Indonesia Australia 001.803.61608 
Ireland Lelystad 1.800.626.104 
Israel Lelystad 
Italy Lelystad 1.6787.8441 
Ivory Coast Lelystad 
Jamaica Latin America 1.800.892.1978 
Japan Tokyo 0120.387737 
Jordan Lelystad 
Kazakhstan Lelystad 
Kenya Lelystad 
Kuwait Lelystad 
COUNTRY RSC TOLL FREE # 
Latvia Lelystad 
Lebanon Lelystad 
Lithuania Lelystad 
Luxembourg Lelystad 
Macau Australia 
Macedonia Lelystad 
Malaysia Australia 1800.80.0508 
Malta Lelystad 
Martinique Lelystad 
Mauritius Lelystad 
Mexico Latin America 95.800.332.1034 
Morocco Lelystad 
Namibia Lelystad 
Nepal Australia 
Netherlands Lelystad 0800.022.7584 
New Caledonia Australia 
New Zealand Australia 0800.44.1689 
Nigeria Lelystad 
Norway Lelystad 
Oman Lelystad 
Pakistan Australia 
Panama Latin America 
Papua New Guinea Australia 
Paraguay Latin America 
Peru Latin America 
Philippines Australia 1.800.1.611.0126 
Poland Lelystad 
Portugal Lelystad 
Puerto Rico Latin America 
Reunion Island Lelystad 
Romania Lelystad 
Russia Lelystad 
Saudi Arabia Lelystad 
Senegal Lelystad 
Singapore Australia 800.616.1132 
Slovakia Lelystad 
Slovenia Lelystad 
South Africa Lelystad 
South Korea Australia 007.8611.3095 
Spain Lelystad 
Sri Lanka Australia 
Suriname Latin America 
Sweden Lelystad 
Switzerland Lelystad 0800.55.69.66 
Taiwan Australia 008.061.1141 
Tanzania Lelystad 
Thailand Australia 01.800.611.2401 
Trinidad  Tobago Latin America 
Tunisia Lelystad 
Turkey Lelystad 
Ukraine Lelystad 
United Arab Emirates Lelystad 
United States North America 1.800.891.3926 
Uruguay Latin America 
Venezuela Latin America 
Vietnam Australia 612.9414.3666 
Yugoslavia Lelystad 
Zimbabwe Lelystad 
February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 22
Copyright © Oracle Corporation 2001 
All Rights Reserved 
Printed in the USA 
V2.01.01 
Oracle Corporation World Headquarters 
500 Oracle Parkway 
Redwood Shores, CA 94065 USA 
Worldwide Inquiries: 
+1.650.506.7000 
+1.650.506.7200 (Fax) 
http://www.oracle.com 
http://education.oracle.com 
http://www.oracle.com/education/certification 
OCP Inquiries: 
webteam_us@oracle.com 
US Inquiries: 
1.800.633.0575 
Oracle Corporation is the world’s leading supplier 
of software for information management, and the 
world’s second largest independent software company. 
With annual revenues of over $8.3 billion, the company 
offers its database, tools and application products, 
along with related consulting, education, and support 
services, in more than 145 countries around the world. 
Oracle is a registered trademark, and Oracle Developer, 
Developer/2000, PL/SQL, SQL*Plus, and Oracle8 are 
trademarks or registered trademarks of Oracle 
Corporation. Other names may be trademarks of their 
respective owners.

More Related Content

What's hot

Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Singh
 
Cordova Mobile Application Developer Certification
Cordova Mobile Application Developer CertificationCordova Mobile Application Developer Certification
Cordova Mobile Application Developer CertificationVskills
 
StamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressStamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressAaron Stambler
 
SGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperISGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperIMonika Shewale
 
Charles Jardine CV reduced v21
Charles Jardine CV reduced v21Charles Jardine CV reduced v21
Charles Jardine CV reduced v21Charles Jardine
 
Application developer
Application developerApplication developer
Application developerAbdul aleem
 
Ashwin J-resume
Ashwin J-resumeAshwin J-resume
Ashwin J-resumeAshwin J
 
Deploying Enterprise Cordova Windows Phone Apps
Deploying Enterprise Cordova Windows Phone AppsDeploying Enterprise Cordova Windows Phone Apps
Deploying Enterprise Cordova Windows Phone AppsAdam Birr
 
Adnan Patel - Lead OAF Technical Consultant
Adnan Patel - Lead OAF Technical ConsultantAdnan Patel - Lead OAF Technical Consultant
Adnan Patel - Lead OAF Technical ConsultantAdnan Patel
 
Gaurav Bharadwaj_ORACLE_ADF_HNC.DOCX
Gaurav Bharadwaj_ORACLE_ADF_HNC.DOCXGaurav Bharadwaj_ORACLE_ADF_HNC.DOCX
Gaurav Bharadwaj_ORACLE_ADF_HNC.DOCXGaurav Bharadwaj
 
Kapil_Resume
Kapil_ResumeKapil_Resume
Kapil_ResumeKapil Deb
 
Cocoa Programming Certification
Cocoa Programming CertificationCocoa Programming Certification
Cocoa Programming CertificationVskills
 

What's hot (20)

Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)
 
Cordova Mobile Application Developer Certification
Cordova Mobile Application Developer CertificationCordova Mobile Application Developer Certification
Cordova Mobile Application Developer Certification
 
StamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressStamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddress
 
SGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperISGCertifiedPlatformDeveloperI
SGCertifiedPlatformDeveloperI
 
Charles Jardine CV reduced v21
Charles Jardine CV reduced v21Charles Jardine CV reduced v21
Charles Jardine CV reduced v21
 
Abhishek Singh-Resume
Abhishek Singh-ResumeAbhishek Singh-Resume
Abhishek Singh-Resume
 
Resume of Praveen
Resume of PraveenResume of Praveen
Resume of Praveen
 
Application developer
Application developerApplication developer
Application developer
 
Trainer's Resume
Trainer's ResumeTrainer's Resume
Trainer's Resume
 
Sooraj_Resume_v2
Sooraj_Resume_v2Sooraj_Resume_v2
Sooraj_Resume_v2
 
Prasanth_CV
Prasanth_CVPrasanth_CV
Prasanth_CV
 
Profile
ProfileProfile
Profile
 
Ashwin J-resume
Ashwin J-resumeAshwin J-resume
Ashwin J-resume
 
Deploying Enterprise Cordova Windows Phone Apps
Deploying Enterprise Cordova Windows Phone AppsDeploying Enterprise Cordova Windows Phone Apps
Deploying Enterprise Cordova Windows Phone Apps
 
Adnan Patel - Lead OAF Technical Consultant
Adnan Patel - Lead OAF Technical ConsultantAdnan Patel - Lead OAF Technical Consultant
Adnan Patel - Lead OAF Technical Consultant
 
Resume (Oct 2012)
Resume (Oct 2012)Resume (Oct 2012)
Resume (Oct 2012)
 
Gaurav Bharadwaj_ORACLE_ADF_HNC.DOCX
Gaurav Bharadwaj_ORACLE_ADF_HNC.DOCXGaurav Bharadwaj_ORACLE_ADF_HNC.DOCX
Gaurav Bharadwaj_ORACLE_ADF_HNC.DOCX
 
Kapil_Resume
Kapil_ResumeKapil_Resume
Kapil_Resume
 
pradeep
pradeeppradeep
pradeep
 
Cocoa Programming Certification
Cocoa Programming CertificationCocoa Programming Certification
Cocoa Programming Certification
 

Similar to Appd2 cg

Oracle database-certified
Oracle database-certifiedOracle database-certified
Oracle database-certifiedraima sen
 
OCP Advisor Tips on How to Become OCP
OCP Advisor Tips on How to Become OCPOCP Advisor Tips on How to Become OCP
OCP Advisor Tips on How to Become OCPMohan Dutt
 
Ten Steps to Success
Ten Steps to SuccessTen Steps to Success
Ten Steps to SuccessMohan Dutt
 
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applications
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applicationsPass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applications
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applicationseluka sikruth
 
Advanced level syllabus_2012_overview_ga_release_20121019
Advanced level syllabus_2012_overview_ga_release_20121019Advanced level syllabus_2012_overview_ga_release_20121019
Advanced level syllabus_2012_overview_ga_release_20121019Gary Sandoval
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...cscpconf
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...cscpconf
 
Oracle 1Z0-511 preparation document april 2016
Oracle 1Z0-511 preparation document april 2016Oracle 1Z0-511 preparation document april 2016
Oracle 1Z0-511 preparation document april 2016eluka sikruth
 
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]vasuballa
 
Salesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification PathsSalesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification PathsSalesforce Partners
 
Whitepaper oracle applications_updated with new opkey logo
Whitepaper oracle applications_updated with new opkey logoWhitepaper oracle applications_updated with new opkey logo
Whitepaper oracle applications_updated with new opkey logoImranAhmad455575
 
Develop quality characteristics
Develop quality characteristicsDevelop quality characteristics
Develop quality characteristicscsandit
 
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware SolutionsResume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware SolutionsLakshmi Chaitanya Arikela
 
Maximize your Oracle Cloud Investment and Drive Innovation
 Maximize your Oracle Cloud Investment and Drive Innovation Maximize your Oracle Cloud Investment and Drive Innovation
Maximize your Oracle Cloud Investment and Drive InnovationSmart ERP Solutions, Inc.
 
Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guidebigspire
 
Best Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from OracleBest Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from OracleUBC Corporation
 

Similar to Appd2 cg (20)

Oracle database-certified
Oracle database-certifiedOracle database-certified
Oracle database-certified
 
OCP Advisor Tips on How to Become OCP
OCP Advisor Tips on How to Become OCPOCP Advisor Tips on How to Become OCP
OCP Advisor Tips on How to Become OCP
 
Ten Steps to Success
Ten Steps to SuccessTen Steps to Success
Ten Steps to Success
 
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applications
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applicationsPass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applications
Pass4sure 1Z0-238 exam - oracle ebs r12 install patch and maintain applications
 
Advanced level syllabus_2012_overview_ga_release_20121019
Advanced level syllabus_2012_overview_ga_release_20121019Advanced level syllabus_2012_overview_ga_release_20121019
Advanced level syllabus_2012_overview_ga_release_20121019
 
OCP RESULT
OCP RESULTOCP RESULT
OCP RESULT
 
7188466 oracle ocp10g
7188466 oracle ocp10g7188466 oracle ocp10g
7188466 oracle ocp10g
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
 
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO...
 
Oracle 1Z0-511 preparation document april 2016
Oracle 1Z0-511 preparation document april 2016Oracle 1Z0-511 preparation document april 2016
Oracle 1Z0-511 preparation document april 2016
 
Resume
ResumeResume
Resume
 
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
OOW16 - Maintenance Strategies for Oracle E-Business Suite [CON6725]
 
Salesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification PathsSalesforce University - Guide to Certification Paths
Salesforce University - Guide to Certification Paths
 
Whitepaper oracle applications_updated with new opkey logo
Whitepaper oracle applications_updated with new opkey logoWhitepaper oracle applications_updated with new opkey logo
Whitepaper oracle applications_updated with new opkey logo
 
Develop quality characteristics
Develop quality characteristicsDevelop quality characteristics
Develop quality characteristics
 
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware SolutionsResume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
Resume_Lakshmi Chaitanya_Technical Specialist_Thirdware Solutions
 
Maximize your Oracle Cloud Investment and Drive Innovation
 Maximize your Oracle Cloud Investment and Drive Innovation Maximize your Oracle Cloud Investment and Drive Innovation
Maximize your Oracle Cloud Investment and Drive Innovation
 
Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guide
 
Best Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from OracleBest Practices for Upgrading your JD Edwards Software from Oracle
Best Practices for Upgrading your JD Edwards Software from Oracle
 
micro soft exam.pdf
micro soft exam.pdfmicro soft exam.pdf
micro soft exam.pdf
 

More from Anil Pandey

National health policy_2017
National health policy_2017National health policy_2017
National health policy_2017Anil Pandey
 
Class 3-computer-pt3-rev-ws-56
Class 3-computer-pt3-rev-ws-56Class 3-computer-pt3-rev-ws-56
Class 3-computer-pt3-rev-ws-56Anil Pandey
 
Class 3-social-pt3-rev-ws-for-uploading
Class 3-social-pt3-rev-ws-for-uploadingClass 3-social-pt3-rev-ws-for-uploading
Class 3-social-pt3-rev-ws-for-uploadingAnil Pandey
 
Class 3-science-pt3-rev-ws-for-uploading
Class 3-science-pt3-rev-ws-for-uploadingClass 3-science-pt3-rev-ws-for-uploading
Class 3-science-pt3-rev-ws-for-uploadingAnil Pandey
 
Class 3-math-pt3-rev-ws-for-uploading
Class 3-math-pt3-rev-ws-for-uploadingClass 3-math-pt3-rev-ws-for-uploading
Class 3-math-pt3-rev-ws-for-uploadingAnil Pandey
 
Class 3-hindi-pt3-rev-ws-for-uploading
Class 3-hindi-pt3-rev-ws-for-uploadingClass 3-hindi-pt3-rev-ws-for-uploading
Class 3-hindi-pt3-rev-ws-for-uploadingAnil Pandey
 
Class 3-english-pt3-rev-ws-for-uploading
Class 3-english-pt3-rev-ws-for-uploadingClass 3-english-pt3-rev-ws-for-uploading
Class 3-english-pt3-rev-ws-for-uploadingAnil Pandey
 
Art of indexing_in_o8i
Art of indexing_in_o8iArt of indexing_in_o8i
Art of indexing_in_o8iAnil Pandey
 
Apps session wait_tables
Apps session wait_tablesApps session wait_tables
Apps session wait_tablesAnil Pandey
 
Application sql issues_and_tuning
Application sql issues_and_tuningApplication sql issues_and_tuning
Application sql issues_and_tuningAnil Pandey
 
Appliance whitepaper 8_i
Appliance whitepaper 8_iAppliance whitepaper 8_i
Appliance whitepaper 8_iAnil Pandey
 
8 isecurity database
8 isecurity database8 isecurity database
8 isecurity databaseAnil Pandey
 

More from Anil Pandey (20)

26 bg2020
26 bg202026 bg2020
26 bg2020
 
National health policy_2017
National health policy_2017National health policy_2017
National health policy_2017
 
Class 3-computer-pt3-rev-ws-56
Class 3-computer-pt3-rev-ws-56Class 3-computer-pt3-rev-ws-56
Class 3-computer-pt3-rev-ws-56
 
Class 3-social-pt3-rev-ws-for-uploading
Class 3-social-pt3-rev-ws-for-uploadingClass 3-social-pt3-rev-ws-for-uploading
Class 3-social-pt3-rev-ws-for-uploading
 
Class 3-science-pt3-rev-ws-for-uploading
Class 3-science-pt3-rev-ws-for-uploadingClass 3-science-pt3-rev-ws-for-uploading
Class 3-science-pt3-rev-ws-for-uploading
 
Class 3-math-pt3-rev-ws-for-uploading
Class 3-math-pt3-rev-ws-for-uploadingClass 3-math-pt3-rev-ws-for-uploading
Class 3-math-pt3-rev-ws-for-uploading
 
Class 3-hindi-pt3-rev-ws-for-uploading
Class 3-hindi-pt3-rev-ws-for-uploadingClass 3-hindi-pt3-rev-ws-for-uploading
Class 3-hindi-pt3-rev-ws-for-uploading
 
Class 3-english-pt3-rev-ws-for-uploading
Class 3-english-pt3-rev-ws-for-uploadingClass 3-english-pt3-rev-ws-for-uploading
Class 3-english-pt3-rev-ws-for-uploading
 
As onew816a
As onew816aAs onew816a
As onew816a
 
Art of indexing_in_o8i
Art of indexing_in_o8iArt of indexing_in_o8i
Art of indexing_in_o8i
 
Apps session wait_tables
Apps session wait_tablesApps session wait_tables
Apps session wait_tables
 
Application sql issues_and_tuning
Application sql issues_and_tuningApplication sql issues_and_tuning
Application sql issues_and_tuning
 
Appliance whitepaper 8_i
Appliance whitepaper 8_iAppliance whitepaper 8_i
Appliance whitepaper 8_i
 
A85248
A85248A85248
A85248
 
816isdfo
816isdfo816isdfo
816isdfo
 
35 dbatune3
35 dbatune335 dbatune3
35 dbatune3
 
9ias
9ias9ias
9ias
 
9i lin relnotes
9i lin relnotes9i lin relnotes
9i lin relnotes
 
9i hp relnotes
9i hp relnotes9i hp relnotes
9i hp relnotes
 
8 isecurity database
8 isecurity database8 isecurity database
8 isecurity database
 

Recently uploaded

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 

Recently uploaded (20)

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 

Appd2 cg

  • 1. Oracle® Certified Professional Program Candidate Guide Oracle Certified Application Developer Track *Oracle Developer™ Release 2 February 2001 *Oracle Developer formerly known as Developer/2000
  • 2. Contents Oracle Candidate Certification Guide Oracle Certified Application Developer Track *Oracle Developer Release 2 1 The Benefits of Oracle Certification 2 Application Developer Track for Oracle Developer™ Release 2 3 Preparing for the Oracle Developer™ Release 2 Tests 4 Registering for Your Tests 5 Taking Your Tests 6 After You Are Certified 7 Special Testing Opportunities Test Content Checklist Visit the OCP Web site at http://www.oracle.com/education/certification/ *Oracle Developer formerly known as Developer/2000
  • 3. 1 The Benefits of Oracle Certification The demand for professionals in information technology (IT) is high, and the competition for jobs is intense. Individuals, experienced or new to the profession, need to know what skills make them attractive to employers. Employers look for ways to distinguish employees and prospective employees who have the solid foundation of skills needed for effective performance. The Oracle Certified Professional (OCP) Program helps the IT industry make these distinctions by establishing a standard of competence in specific job roles. An Oracle Certification is a valuable, industry-recognized credential that signifies a proven level of knowledge and ability. Benefits to the Technical Professional The Oracle Certified Professional Program can give you a distinct advantage. An OCP Certification demonstrates that you have a solid understanding of a job role and the Oracle products used in that role. Being an Oracle Certified Professional can help raise your visibility and increase your access to the industry’s most challenging opportunities. OCPs have testified to the value of Oracle Certification1: 97% said they have benefited from certification 89% said they gained more confidence in their Oracle expertise after becoming certified 96% would recommend the program to a professional colleague Benefits to the IT Employer The Oracle Certified Professional Program is also valuable to hiring managers who want to distinguish among candidates for critical IT positions. For companies that send employees through annual IT training, certification ensures a return on the training investment by validating the knowledge and understanding gained in training sessions. Companies can also combine certification with an employee development program to enhance employee loyalty and performance on the job. Hiring certified professionals has a direct impact on a company’s bottom line, as these conclusions from a research study by International Data Corporation2 suggest: Certified professionals handled 40% more support calls per person, per day, than uncertified staff. Companies that advocated certification reported 49% less downtime than those that did not. For the majority of companies surveyed, the savings from increased effectiveness paid the costs of certification in fewer than nine months. 1 Source: “Highlights From The Oracle Certified Professional Benefit Survey,” Market Analysis and Research Strategies. 2 Source: “Benefits and Productivity Gains Realized Through IT Certification,” International Data Corporation.. February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 1
  • 4. 2 Application Developer Track: Oracle Developer Release 2 Oracle Certified Application Developer Track Overview Whether you’re new to Oracle or upgrading from Oracle Developer Release 1, the Oracle Certified Professional (OCP) Program can help you reinforce your knowledge of leading-edge technology with a tangible industry-recognized credential. Release 2 of Oracle Developer— Oracle’s premier development toolset—gives application developers access to significant advances in scalability and compatibility, as well as the ability to effectively leverage the strengths of both client/server technology and the Web. Your knowledge of this leading-edge technology can make you a hot commodity in a fast-paced IT marketplace. Developer Rel. 2 Upgrade to Rel. 6/6i Effective November 2000, all success-ful Rel. 2 Application Developer can-didates will be automatically upgraded to Oracle Certified Internet Application Developer Rel. 6/6i when they complete the Rel. 2 track requirements. Three paths to Application Developer Certification for Developer Rel. 2 The Application Developer Track offers three paths to become certified. Candidates can combine exams from any OCP Application Developer track, subject to certain restrictions (see below). See the chart on the fol-lowing page for a list of the exams that are accepted under each path. Developer Rel. 2 Core Path (5 Exams): New OCP candidates can take the core exams exclusively from the Developer Rel. 2 track. Developer Rel. 2 Mixed Release Path (5 Exams): New OCP candidates can take the first Forms exam and the Reports exam from any Application Developer track, but must take the advanced Forms exam for Rel. 2 (exam 1z0-122 Build Forms II). Upgrade from Release 1 (1 exam): You may upgrade your Rel. 1 credential to Rel. 2 by passing one exam, Developer/2000 Rel. 2 New Features (Exam #1Z0-120). Once you pass the Rel. 2 upgrade exam, you will be automatically upgraded to Rel. 6/6i, and you will receive two certificates (one for Release 2 and one for Rel. 6/6i.) You may choose instead to upgrade your OCP credential from Rel. 1 directly to Rel. 6/6i by taking one exam, Oracle Forms Developer Rel. 1 to Rel. 6/6i New Features (exam #1Z0-130). Apply Your Knowledge The tests required for each of these paths will challenge you to apply specific knowledge you’ve gained through Oracle training, as well as experience you’ve developed on the job, to real-world scenarios. Only proven performers will be able to pass the tests. Candidate Qualifications The typical candidate to take the Oracle Certified Application Developer Track tests is an application developer who has completed up-to-date training on Oracle Developer Release 2 and has at least six months of on-the-job experience. February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 2
  • 5. Oracle Developer Release 2 Core Path Pass the following exams (in any order): Introduction to Oracle: SQL and PL/SQL Exam # 1Z0-001 Develop PL/SQL Program Units Exam # 1Z0-101 Developer/2000 Build Forms I Exam # 1Z0-121 Developer/2000 Build Forms II Exam # 1Z0-122 Developer/2000 Build Reports Exam # 1Z0-123 Certified Application Developer Rel. 2 Oracle Developer Release 2 Mixed Version Path Pass the following exams (in any order): Developer/2000 Build Forms I Exam # 1Z0-121 OR Developer/2000 Forms 4.5 I Exam # 1Z0-111 OR Build Internet Applications I Exam # 1Z0-131 Developer/2000 Build Reports Exam # 1Z0-123 OR Developer/2000 Build Forms II Exam # 1Z0-122 Important: Exam # 1Z0-122 is required. No other exam may be substituted. Introduction to Oracle: SQL and PL/SQL Exam # 1Z0-001 Develop PL/SQL Program Units Exam # 1Z0-101 Developer/2000 Reports 2.5 Exam # 1Z0-113 Certified Application Developer Rel. 2 Oracle Developer Upgrade Path To upgrade from Rel. 1, pass one of the upgrade exams; either will upgrade your credential to Rel. 6/6i. No exam is required to upgrade from Rel. 2 to Rel. 6/6i. Oracle Forms Developer Rel. 1 to Rel. 6/6i New Features Exam # 1Z0-130 Developer/2000 Rel. 2 New Features Exam # 1Z0-120 Certified Internet Application Developer Rel. 6/6i Certified Application Developer Rel. 1 Certified Application Developer Rel. 2 Automatic upgrade; no exam required. February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 3
  • 6. 3 Preparing for the Oracle Developer Release 2 Tests Oracle recommends that you prepare for the Oracle Developer Release 2 exams by combining offerings from Oracle University with practice and on-the-job experience. Start by reviewing the topics covered on the exam in the Test Content Checklist in this guide. Then look over the following preparation methods for a combination that suits your background. Oracle University Preparation Tools Instructor-led training and technology-based training offered by Oracle University is the best way to prepare to become an Oracle Certified Professional. These courses lay the foundation of knowledge you will need to pass the OCP tests. Refer to the curriculum map on the following page to chart your optimal preparation based on Oracle University instructor-led training and technology-based training. Your local Oracle University representative can advise you on the best option. For more information, visit the Oracle University Web site at http://education.oracle.com/. Preparing On Your Own Experience is the best way to deepen your understanding of the topics covered in Oracle University courses. Oracle recommends that you extend your classroom learning by applying your new skills and knowledge either on the job or through practice and self-study. Test Content Checklist Use the Test Content Checklist to identify all of the test topics for which you must prepare. Oracle may make modifications to the Test Content Checklist, so visit the OCP Web site at http://www.oracle.com/education/ certification/ to download the latest version of this guide. Additional Preparation Tools Practice Tests Oracle and Self Test Software have partnered to develop the highest quality practice tests available to individuals seeking Oracle Certified Professional status. To purchase practice tests, visit the OCP web site at http://www.oracle.com/education/ certification/. February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 4
  • 7. Developer Release 2 Preparation Oracle University Instructor-Led Training and Technology-Based Training titles are shown below: Introduction to Oracle: SQL and PL/SQL Exam # 1Z0-001 Introduction to Oracle: SQL and PL/SQL (5 days) 1. Oracle SQL: Basic SELECT Statements 2. Oracle SQL: DML and DDL 3. PL/SQL: Basics 4. Oracle SQL: Data Retrieval Techniques = OCP Exam Develop PL/SQL Program Units Exam # 1Z0-101 Develop PL/SQL Program Units (3 days) 1. Oracle PL/SQL Procedures, Functions, and Packages 2. Oracle PL/SQL Database Programming = Instructor-Led Training = Technology-Based Training Developer/2000 Build Forms I Exam # 1Z0-121 Developer/2000 Build Forms II Exam # 1Z0-122 Developer/2000 Build Reports Exam # 1Z0-123 Developer/2000 Build Forms I (4 days) 1. Form Builder: Forms Fundamentals 2. Form Builder: Enhancing the User Interface 3. Form Builder: Writing and Debugging Code Developer/2000 Build Reports (4 days) 1. Report Builder: Report Fundamentals 2. Report Builder: Enhancing Reports 3. Report Builder: Controlling Reports Developer/2000 Build Forms II (3 days) 1. Form Builder: Managing Module Types 2. Form Builder: Handling Multiple Object Relationships 3. Form Builder: Including Reusable Oracle Components Certified Application Developer Rel. 2 Application Developer Upgrade Exam Preparation Developer/2000 Rel. 2 New Features Exam # 1Z0-120 Developer/2000 Rel. 2 New Features Oracle Forms Developer Rel. 1 to Rel. 6/6i New Features Exam # 1Z0-130 Oracle Forms Developer Rel. 1 to Rel. 6/6i New Features February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 5
  • 8. 4 Registering for Your Tests The OCP tests are offered through Prometric, the world’s largest provider of testing to the information technology industry. Prometric fea-tures more than 800 authorized Prometric testing centers worldwide. All tests are delivered by computer and consist of multiple choice, free response, and interactive graphical questions. A brief tutorial precedes each test to familiarize you with the test delivery system. You should attempt to answer every question in the tests because incomplete answers are scored as incorrect. Reviewing the Candidate Agreement Candidates pursuing OCP certification must accept the terms of the Oracle Certified Professional Candidate Agreement before taking the tests. You will be presented with the agreement on-screen before the exam starts. You can also review the agreement before your appointment by visiting the OCP Web site at http://www.oracle.com/education/ certification/. Scheduling Your Test 1. There are two convenient ways to register for testing: a. Register online at http://www.2test.com (Online registration is not available for beta or discounted exam registration.) b. Call the Prometric Regional Service Center (RSC) serving your country during normal business hours (a list of RSCs is located on the last page of this guide) 2. Make sure that you have both the number and title of the test that you are registering for. The Prometric customer service representative will ask for your name and contact information, as well as your preference as to date, time, and location for testing. Schedule your appointment to take the test at any available time Monday through Saturday during normal authorized Prometric testing center hours. Hours vary by location. Be sure to note when and where you are scheduled to take the test. 3. When you register, ask the Prometric customer service repre-sentative for a list of valid forms of identification that you will need to present when you take your test. You will not be allowed to take the test without valid identifica-tion. 4. The test fee is payable to Prometric by major credit card (VISA, MasterCard, American Express and Switch Cards) at the time of registration. 5. You must schedule a test at least 24 hours in advance. Changing or Canceling Your Appointment To cancel or reschedule your test appointment, you must call the Prometric Regional Service Center. The cancellation policy by region is: The Americas: One business day in advance Asia Pac: By midday (Sydney time) the previous business day EMEA: Two business days in advance Tokyo/Japan: Three business days in advance Candidates who do not appear for the test or who cancel less than one business day prior to the test will not receive a refund. February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 6
  • 9. 5 Taking Your Tests On Test Day… 1. Arrive at the testing center at least 15 minutes prior to your scheduled appointment. 2. Sign the test log and present two forms of identification. One must be a government-issued photo identification. Both forms of identification must contain your signature. 3. The test administrator will give you a brief orientation and escort you to a computer terminal where you will take the test. You are not allowed to bring papers, books, bags, or calculators into the room. Obtaining Your Test Results You will receive your score report immediately after the test. Beta exam score reports are sent to candidates following analysis and scoring of the beta exam. Candidates completing a beta version of a test can expect their score reports 10-12 weeks following the beta period. Your results are automatically forwarded to Oracle following testing. Please keep a copy of all test reports for your records. Retaking a Test Candidates must wait 30 days before retaking a failed exam. There are no exceptions to this policy. Oracle encourages you to make use of the diagnostic feedback supplied with the score report to review the areas that need further study. February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 7
  • 10. 6 After You Are Certified You will receive a certificate by mail from Prometric within 30 days after successfully completing all tests in a certification track. You can use your certificate as verification that you are an Oracle Certified Professional. If you do not receive your certificate, write to fulfillment@prometric.com and provide your name, candidate ID, and current mailing address. In addition, you will receive information on how to obtain a copy of the OCP logo. The logo may be used on business cards and resumes. Upgrading Your Certification Oracle is committed to keeping the OCP Program current with the latest technology. To ensure the value of your Oracle Certified Professional credential, you may find it advantageous to upgrade your certification to the latest version. Retirement of an OCP Track Once Oracle announces the retirement of a track, you will have at least six months to pass the remaining exams in the retiring track. If you do not upgrade your certification by the deadline, you will be required to complete all tests within the new track. To obtain the latest credential, consult the OCP Web site at http://ww.oracle.com/education/ certification/. Updating your Demographic Information Candidates may update their mailing address, phone number and/or email address by sending an email to: rebecca.dimaio@prometric.com or call the Exam Hotline at 1.800.891.EXAM (3926) Include your first and last name, Prometric ID number and daytime phone number in the body of your email message. THIS CERTIFIES THAT Your Name THE ORACLE CERTIFIED PROFESSIONAL PROGRAM AS AN Date IS RECOGNIZED BY OCP Track Name Senior Vice President, Oracle Corporation Oracle C e r t i f i e d P r o f e s s i o n a l February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 8
  • 11. 7 Special Testing Opportunities Special Opportunities: Beta and Tryout Tests Oracle may offer beta or tryout versions of OCP tests as new and updated questions are developed. Beta and tryout tests are generally offered free or at a discount from the regular test price. Participating in beta and tryout tests is a good way to economize on your certification and to be among the first professionals to be certified on a new track or product release. Beta score reports are sent to candidates following analysis and scoring of the beta test. Visit the the OCP Web site at http:/www.oracle.com/education/ certification/ to find beta and tryout opportunities. Oracle provides detailed descriptions of each beta and tryout offer to help you decide if the tests are right for you. Visit the OCP Web site at http://www.oracle.com/education/certification/ February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 9
  • 12. Test Content Checklists The following test content checklists show the objectives covered in the OCP exams. February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 10
  • 13. Test Content Checklist Test 1 – Introduction to Oracle: SQL® and PL/SQL™ (Exam# 1Z0-001) Overview of Relational Databases, SQL and PL/SQL Discuss the theoretical and physical aspects of a relational database Describe the Oracle implementation of the RDBMS and ORDBMS Describe the use and benefits of PL/SQL Writing Basic SQL Statements List the capabilities of SQL SELECT statements Execute a basic SELECT statement Differentiate between SQL statements and SQL*Plus commands Restricting and Sorting Data Limit the rows retrieved by a query Sort the rows retrieved by a query Single Row Functions Describe various types of functions available in SQL Use character, number, and date functions in SELECT statements Describe the use of conversion functions Displaying Data from Multiple Tables Write SELECT statements to access data from more than one table using equality and nonequality joins View data that generally does not meet a join condition by using outer joins Join a table to itself Aggregating Data Using Group Functions Identify the available group functions Describe the use of group functions Group data using the GROUP BY clause Include or exclude grouped rows by using the HAVING clause Subqueries Describe the types of problems that subqueries can solve Define subqueries List the types of subqueries Write single-row and multiple-row subqueries Multiple-Column Subqueries Write multiple-column subqueries Describe and explain the behavior of subqueries when null values are retrieved Write subqueries in a FROM clause Producing Readable Output with SQL*Plus Produce queries that require an input variable Customize the SQL*Plus environment Produce more readable output Create and execute script files Save customizations Manipulating Data Describe each DML statement Insert rows into a table Update rows in a table Delete rows from a table Control transactions Creating and Managing Tables Describe the main database objects Create tables Describe the datatypes that can be used when specifying column definition Alter table definitions Drop, rename, and truncate tables Including Constraints Describe constraints Create and maintain constraints Creating Views Describe a view Create a view Retrieve data through a view Insert, update, and delete data through a view Drop a view Oracle Data Dictionary Describe the data dictionary views a user may access February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 11
  • 14. Test 1 – Introduction to Oracle: SQL and PL/SQL, continued Query data from the data dictionary Other Database Objects Describe database objects and their uses Create, maintain, and use sequences Create and maintain indexes Create private and public synonyms Controlling User Access Create users Create roles to ease setup and maintenance of the security model Use the GRANT and REVOKE statements to grant and revoke object privileges Declaring Variables List the benefits of PL/SQL Describe the basic PL/SQL block and its sections Describe the significance of variables in PL/SQL Declare PL/SQL variables Execute a PL/SQL block Writing Executable Statements Describe the significance of the executable section Write statements in the executable section Describe the rules of nested blocks Execute and test a PL/SQL block Use coding conventions Interacting with the Oracle Server Write a successful SELECT state-ment in PL/SQL Declare the datatype and size of a PL/SQL variable dynamically Write DML statements in PL/SQL Control transactions in PL/SQL Determine the outcome of SQL DML statements Writing Control Structures Identify the uses and types of control structures Construct an IF statement Construct and identify different loop statements Use logic tables Control block flow using nested loops and labels Working with Composite Datatypes Create user-defined PL/SQL records Create a record with the %ROWTYPE attribute Create a PL/SQL table Create a PL/SQL table of records Describe the difference between records, tables, and tables of records* Writing Explicit Cursors Distinguish between an implicit and an explicit cursor Use a PL/SQL record variable Write a cursor FOR loop Advanced Explicit Cursor Concepts Write a cursor that uses parameters Determine when a FOR UPDATE clause in a cursor is required Determine when to use the WHERE CURRENT OF clause Write a cursor that uses a subquery Handling Exceptions Define PL/SQL exceptions Recognize unhandled exceptions List and use different types of PL/SQL exception handlers Trap unanticipated errors Describe the effect of exception propagation in nested blocks Customize PL/SQL exception messages February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 12
  • 15. Test Content Checklist Test 2 – Develop PL/SQL Program Units (Exam# 1Z0-101) Creating Procedures Describe the uses of procedures Create client-side and server-side procedures Create procedures with parameters Declare subprograms Invoke a procedure Remove a procedure Creating Functions Describe the uses of functions Create client-side and server-side functions Invoke a function Remove a function Differentiate between a procedure and a function Creating Packages Describe packages and list their possible components Create a package to group together related variables, cursors, con-stants, exceptions, procedures, and functions Make a package construct either public or private Invoke a package construct More Package Concepts Write packages that use the over-loading feature Avoid errors with mutually refer-ential subprograms Initialize variables with a one-time- only procedure Describe the purity of a function Describe persistent states Oracle Supplied Packages Describe the use and application of some Oracle Server supplied pack-ages: DBMS_PIPE, DBMS_DDL, DBMS_JOB, DBMS_OUTPUT Write dynamic SQL using DBMS_SQL Creating Database Triggers Describe database triggers and their use Create database triggers Describe database trigger firing rules Remove database triggers More Trigger Concepts Explain the rules governing trig-gers Implement triggers Managing Subprograms and Triggers Describe system privilege require-ments Describe object privilege require-ments Managing stored objects using the data dictionary Debug subprograms Managing Dependencies Track procedural dependencies Predict the effect of changing a database object upon stored proce-dures and functions Manage procedural dependencies February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 13
  • 16. Test Content Checklist Test 3 – Developer/2000: Build Forms I (Exam# 1Z0-121) Running a Form Builder Application Describe the runtime environment Navigate a Form Builder application Describe the two modes of operation Retrieve both restricted and unrestricted data from the database into a Form Builder application Insert, update, and delete records Display database errors using help facility Working in the Form Builder Environment Identify the main Form Builder executables Identify the main components of Form Builder Identify the main objects in a form module Creating a Basic Form Module Create a form module Create a data block using the data block wizard Modify a data block using the data block wizard Create a layout using the layout wizard Modify a layout using the layout wizard Save, compile, and run a form module Identify file formats and their characteristics Create data blocks with relationships Run a master-detail form module Working with Data Blocks and Frames Identify the components of the property palette Manipulate properties through the property palette Control the behavior and appearance of data blocks Control frame properties Create blocks that do not directly correspond to the database Delete data blocks and their components Working with Text Items Describe text items Create a text item Modify the appearance of a text item Control the data in a text item Modify the navigational behavior of a text item Enhance the relationship between the text item and the database Modify the functionality of a text item Include help messages in the application Creating LOVs and Editors Describe LOVs and editors Design, create, and associate LOVs with text items in a form module Create editors and associate them with text items in a form module Creating Additional Input Items Identify the item types that allow input Create a check box Create a list item Create a radio group Creating Non-Input Items Identify item types that do not allow input Create a display item Create an image item Create a sound item Create a button Create a calculated field Creating Windows and Content Canvases Describe windows and content canvases Describe the relationship between windows and content canvases Identify window and content canvases properties Display a form module in multiple windows Display a form module on multiple layouts Working with Other Canvases Describe the different types of canvases and their relationships to each other Identify the appropriate canvas type for different scenarios February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 14
  • 17. Test 3 – Developer/2000: Build Forms I, continued Create an overlay effect using the stacked canvases Create a toolbar Create a tabbed interface Introduction to Triggers Define triggers Identify the different trigger categories Plan the type and scope of triggers in a form Describe the properties that affect the behavior of a trigger Producing Triggers Write trigger code Explain the use of built-in subprograms in Developer/2000 applications Describe the When-Button- Pressed trigger Describe the When-Window- Closed trigger Debugging Triggers Describe the components of the Debugger Run a form module in debug mode Debug PL/SQL code Adding Functionality to Items Supplement the functionality of input items by using triggers and built-ins Supplement the functionality of non-input items by using triggers and built-ins Runform Messages and Alerts Describe the default messaging Handle errors using built-in subprograms Identify the different types of Form Builder messages Control system messages Create and control Alerts Query Triggers Explain the process involved in querying a data block Describe query triggers and their scope Write triggers that screen query conditions Write triggers to supplement query results Control trigger action based on the form query status Validation Explain the effects of the validation unit upon a form List Form Builder validation properties Control validation using triggers Navigation Distinguish between internal and external navigation Describe and use the navigation triggers Identify built-ins that cause navigation Transaction Processing Describe the details of commit processing and commit triggers Supplement transaction processing using triggers Allocate sequence numbers to records as they are applied to tables Implement Array DML Writing Flexible Code Describe flexible code State the advantages of using sys-tem variables Identify built-in subprograms that assist flexible coding Write code to reference objects by internal ID Write code to reference objects indirectly Sharing Objects and Code Describe the various methods for reusing objects and code Inherit properties from property classes Group related objects for reuse Explain the inheritance symbols in the Property palette Reuse objects from an object library Reuse PL/SQL code Introducing Multiple Form Applications Call one form from another form module Define multiple form functionality February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 15
  • 18. Test Content Checklist Test 4 – Developer/2000 Build Forms II (Exam# 1Z0-122) Managing Projects with Project Builder List benefits of using Project Builder Create projects and subprojects Add files to a project Distinguish between implicit and explicit dependencies Create an explicit dependency Describe the compile options Deliver a project Customize a Project Builder environment Creating a Menu Module Identify the different components of a menu Create, save, and attach menu modules Set menu properties using the property palette Create menu toolbars Create pop-up menus Managing Menu Modules Control the menu programmatically using menu built-ins Customize menu modules using substitution parameters Implement menu security using both database roles and the appro-priate built-ins Programming Function Keys Redefine function keys Determine when key triggers should be used or avoided Coordinate function keys with interface controls Responding to Mouse Events Describe mouse events Cause a form module to respond to mouse movement Cause a form module to respond to mouse button actions Controlling Windows and Canvases Programmatically Create trigger code to interact with windows Control windows programmatically Control canvases Design spread table to display large data blocks Controlling Data Block Relationships Define block coordination Create and modify relations Describe the characteristics and principles of relation-handling code Implement a coordination-type toggle Force one commit per master record Building Multiple Form Applications Describe relevant details of invoking forms Build robust multiple-form transactions Choose between different ways of invoking forms Pass data between forms using parameter lists Defining Data Sources Describe the different data source types Base a data block on a FROM clause query Discuss the advantages of using a FROM clause query Base a data block on a stored February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 16
  • 19. Test 4 – Developer/2000: Build Forms II, continued procedure which returns a Ref cursor Select the appropriate data source for a data block Working with Record Groups Create record groups at design time Create and modify record groups programmatically Build dynamic list items by using record groups Apply record groups in other useful ways Create and use a global record group to communicate between forms Including Chart and Reports Embedded charts in a form module using the chart wizard Incorporate existing graphic displays in a form module Create and invoke reports in a form using the report wizard Control a report programmatically in a form Applying Timers Describe timers Create a timer Modify a timer Delete a timer Handle timer expiration Reusable Components List the reusable components Include the calendar class in an application Using Server Features in Form Builder Describe Oracle Server features in Form Builder Partition PL/SQL program units Handle errors raised by the Oracle Server Obtain the cause of declarative- February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 17
  • 20. Test Content Checklist Test 5 – Developer/2000 Build Reports (Exam# 1Z0-123) Introduction to Developer/2000 Describe the common features and benefits of Developer/2000 Describe the Developer/2000 components Describe the common builder components Navigate around the Developer/2000 interface Customize the Developer/2000 session Designing and Running Reports Describe the common report styles required in a business report Describe the structure of each style Run prebuilt reports using the Runtime executable Identify the various report destinations View report output in the Previewer Report Builder Concepts Describe the main Report executables Invoke Report Builder and describe its main components Describe the main objects in a report Creating Reports Using the Report Wizard Create a simple tabular report using Report Wizard Describe the different methods of building the report query Summarize report values Modify the style and content of a report Create other report styles available in the wizard Modifying a Report in the Live Previewer Describe the Live Previewer Modify the display of report data in the Live Previewer Modify the positioning of report data Add page numbering and current date to a report Managing Report Templates Describe the template regions Describe the difference between default and override sections Modify a predefined report template Register a customized template in the predefined template list Report Storage Methods Manage the storage of report definitions Compare report file types and their portability Convert reports to different storage types Upgrade report and printer definition files from Rel. 1 Enhancing Reports Using the Data Model—Creating Queries and Groups Describe the Data Model objects and their relationship Create groups to modify the report hierarchy Change the order of data in a group Use a group filter to eliminate data from the report Create supplemental rows of data, using queries Create a data link to link data from different queries Enhancing Reports Using the Data Model—Creating Columns Describe the different types of Data Model columns Use a database column to display the contents of a file Recognize the characteristics of the three types of user-defined columns Create report summaries and subtotals using summary columns Create and populate a placeholder column February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 18
  • 21. Test 5 – Developer/2000: Build Reports, continued Enhancing Reports Using the Layout Model View and modify objects in the four different regions of a report Design multi-panel reports Describe the layout objects and their relationship Modify an existing report layout using the Layout Model tools Create variable length lines to separate tabular columns of data Create a button to display multimedia objects at runtime Create an explicit anchor to alter object positions at runtime Modifying Properties Create a link file to display the contents of a file in layout field Modify layout properties common to all types of object Modify layout properties specific to one type of object Using Report Parameters and Customizing a Parameter Form Create and reference a parameter to control report output Create a list of values for parameter input Use and modify a system parameter Build a parameter form layout to allow user entry of parameter values Customize a parameter form layout Embedding a Chart in a Report Create and display a simple Graphics chart in a report using the chart wizard Display an existing Graphics chart in a report Modify the chart data dynamically, using parameters Enhancing Matrix Reports Design a matrix Data Model Design a matrix Layout Model Display Zeros in cells with no value Coding PL/SQL Triggers in Reports Describe the different types of triggers Describe sample uses of the different types of triggers Write and reference common code Create and reference a PL/SQL library Using the Report Builder Built-In Package Describe the contents of the Report Builder built-in package Describe sample uses of procedures and functions from the package Output messages at runtime Create and populate temporary tables within a report Modify visual attributes dynamically at runtime Maximizing Performance Using the Reports Server Describe differences between local client and remote server reporting Describe the Reports Server architecture View and schedule server-side reports in the Queue Manager Describe how to invoke the Reports Server ActiveX control from another application Building Reports for Different Environments Build and run reports in different environments, using the MODE parameter Describe the considerations when building reports for different graphical user interfaces Recognize the settings necessary to build character mode reports Describe the facilities available for building reports to run in other languages February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 19
  • 22. Test Content Checklist Release 1 to Release 2 Upgrade Test: Developer/2000 Release 2 New Features (Exam# 1Z0-120) Managing Projects with Project Builder Identify Project Builder uses and terminology Describe Project Navigator features Create projects and subprojects Work with project components Customize the Launcher Add types, actions, and macros Creating Form Documents Using Wizards List the benefits of using Developer/2000 Wizards List wizard features Identify wizard types Create basic form documents using wizards Ensuring Consistency Across Applications Identify improvements of subclassing over referencing Describe and use the object library Describe roles of property classes, object groups, and object libraries Create and apply SmartClasses Describe template forms Modify object appearance with partial visual attributes Describe global libraries and record groups Representing Data Within Your Application Identify the effects of Array DML Identify new data block properties List the data sources available for queries and DML Determine the appropriate data sources for data blocks Create a data block based on a stored procedure Create a data block based on a nested SELECT statement Enhancing Items Identify enhancements in the Form Builder interface Describe the image item enhancements Create items based on calculated fields Change per-instance item attributes Interact with ActiveX (OCX) properties at design and runtime Recognize boilerplate objects in the Object Navigator Create item labels using item prompt properties Implement tooltips for items Implement context sensitive pop-up menus Identify ways to include sound in your application Enhancing Interactivity Create and edit in-place stacked canvases Create tab-style layouts Create integrated toolbar buttons for menu commands Display a platform-specific file dialog Including Charts and Reports Include charts using the Chart Wizard Implement Report objects Base a report on a data block Creating Reports Using the Report Wizard Identify report styles available in the Report Wizard Create reports using each of the available report styles within the Wizard Build queries using the query builder Modify reports using the Report Wizard Apply templates to reports Customize an existing template February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 20
  • 23. Release 1 to Release 2 Upgrade Test: Developer/2000 Release 2 New Features, continued Modifying and Enhancing Reports Modify the text attributes of reports Modify the layout of reports Place format masks on numeric items Add color, fill, and patterns to reports Add individual borders to layout objects Use direct column references in reports Modify properties using the property palette Add variable length lines Add a graphical display Maximizing Performance Using the Reports Server Identify the benefits of client-server reporting Explain three-tier architecture Enter Reports client (R30CLI) parameters in the command line Enter Reports server (R30MTS) parameters in the command line Manager server queue using the Queue Manager reports Deploying Reports on the Web Identify advantages of deploying reports on the Web Identify resources required for Web deployment Prepare reports for Web deployment Add Web link properties to reports View reports on the Web February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 21
  • 24. Regional Service Centers Sydney, Australia Regional Service Center (direct dial#) . . . . . . . . . . .+61.2.9414.3663 Lelystad, Netherlands Regional Service Center (direct dial#) . . . . . . . .+31.320.23.9894 Tokyo, Japan Regional Service Center (direct dial#) . . . . . . . . . . . . . . .+ 813.3269.9620 Latin America Regional Service Center (direct dial#) . . . . . . . . . . . . . .+1.410.843.4300 North America Regional Service Center (toll free#) . . . . . . . .+1.800.891.EXAM (3926) Prometric Regional Service Centers How to Use This Table 1. Locate your country on the table. 2. Call the Prometric Regional Service Center (RSC) listed for your country. The RSC numbers are shown in the box above. If there is a toll-free number for your country to the Regional Service Center, it will be shown in the table below. For a list of testing sites in your country, please refer to http://www.prometric.com, Test Center Locator. COUNTRY RSC TOLL FREE # Algeria Lelystad Argentina Latin America Australia Australia 1.800.806.944 Austria Lelystad 0660.8582 Bahamas Latin America Bangladesh Australia Barbados Latin America Belgium Lelystad 0800.1.7414 Bermuda Latin America Bolivia Latin America Botswana Lelystad Brazil Latin America 000.817.965.5340 Brunei Australia Bulgaria Lelystad Cameroon Lelystad Canada North America Cayman Islands Latin America Chile Latin America China Australia 1.0800.610.0036 Colombia Latin America 980.13.0932 Costa Rica Latin America Croatia Lelystad Curacao, NA Latin America Cyprus Lelystad Czech Republic Lelystad Denmark Lelystad Dominican Republic Latin America Ecuador Latin America Egypt Lelystad Estonia Lelystad Fiji Australia Finland Lelystad France Lelystad 01.428.93.122 Gabon Lelystad Bahrain Lelystad Georgian Republic Lelystad Germany Lelystad 0130.83.97.08 Ghana Lelystad Great Britain Lelystad 08.00.592.873 Greece Lelystad Guam Australia 1888.249.6392 Guatemala Latin America Honduras Latin America Hong Kong Australia 800.96.8444 Hungary Lelystad Iceland Lelystad India Australia Indonesia Australia 001.803.61608 Ireland Lelystad 1.800.626.104 Israel Lelystad Italy Lelystad 1.6787.8441 Ivory Coast Lelystad Jamaica Latin America 1.800.892.1978 Japan Tokyo 0120.387737 Jordan Lelystad Kazakhstan Lelystad Kenya Lelystad Kuwait Lelystad COUNTRY RSC TOLL FREE # Latvia Lelystad Lebanon Lelystad Lithuania Lelystad Luxembourg Lelystad Macau Australia Macedonia Lelystad Malaysia Australia 1800.80.0508 Malta Lelystad Martinique Lelystad Mauritius Lelystad Mexico Latin America 95.800.332.1034 Morocco Lelystad Namibia Lelystad Nepal Australia Netherlands Lelystad 0800.022.7584 New Caledonia Australia New Zealand Australia 0800.44.1689 Nigeria Lelystad Norway Lelystad Oman Lelystad Pakistan Australia Panama Latin America Papua New Guinea Australia Paraguay Latin America Peru Latin America Philippines Australia 1.800.1.611.0126 Poland Lelystad Portugal Lelystad Puerto Rico Latin America Reunion Island Lelystad Romania Lelystad Russia Lelystad Saudi Arabia Lelystad Senegal Lelystad Singapore Australia 800.616.1132 Slovakia Lelystad Slovenia Lelystad South Africa Lelystad South Korea Australia 007.8611.3095 Spain Lelystad Sri Lanka Australia Suriname Latin America Sweden Lelystad Switzerland Lelystad 0800.55.69.66 Taiwan Australia 008.061.1141 Tanzania Lelystad Thailand Australia 01.800.611.2401 Trinidad Tobago Latin America Tunisia Lelystad Turkey Lelystad Ukraine Lelystad United Arab Emirates Lelystad United States North America 1.800.891.3926 Uruguay Latin America Venezuela Latin America Vietnam Australia 612.9414.3666 Yugoslavia Lelystad Zimbabwe Lelystad February 2001 — Oracle Candidate Certification Guide: Application Developer Track for Oracle Developer Release 2 22
  • 25. Copyright © Oracle Corporation 2001 All Rights Reserved Printed in the USA V2.01.01 Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 USA Worldwide Inquiries: +1.650.506.7000 +1.650.506.7200 (Fax) http://www.oracle.com http://education.oracle.com http://www.oracle.com/education/certification OCP Inquiries: webteam_us@oracle.com US Inquiries: 1.800.633.0575 Oracle Corporation is the world’s leading supplier of software for information management, and the world’s second largest independent software company. With annual revenues of over $8.3 billion, the company offers its database, tools and application products, along with related consulting, education, and support services, in more than 145 countries around the world. Oracle is a registered trademark, and Oracle Developer, Developer/2000, PL/SQL, SQL*Plus, and Oracle8 are trademarks or registered trademarks of Oracle Corporation. Other names may be trademarks of their respective owners.