• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

OCAJP 7 or SCJA?

 
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi, I am a business analyst who works between developers and end users.
Long ago, I wanted to take SCJA to show on my resume that I understand java language. Since I am a beginner in java, I thought SCJA would be a good certification for my role.
However, I recently found out that the new certification exam OCAJP7 replaced SCJA.
I have been studying java 7 time to time but I heard that OCAJP is a different form of SCJA. (more focused on programming, instead of concept)
Do you think OCAJP7 will still be useful for me? (I don't actually code- but work with developers)

Also,

http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-803&p_org_id=&lang=

is this the right link for OCAJP 7? Looks like OCAJP7 is not the official name for the exam.
Can I still take SCJA? Where can I apply for it if I can? If SCJA is going to be retired soon, do you think it is worthless taking it now?

Please help!
 
MyExamCloud Software Support
Posts: 734
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey James,

Welcome to JavaRanch!

Your understanding about SCJA and OCA JP 7 is absolutely right. The SCJA certification covers theoretical concepts of all Java technologies including Java EE and Java ME.

The new certification (Java SE 7 OCA) is totally different from SCJA. It covers programming skills for Java SE 7 and it is the base certification to take next level (OCP Java SE 7).

The below hints may help you to choose right certification for your career:

SCJA

Need to know only technology concepts without programming knowledge

Need to know all Java platform's highlights (Java SE, Java EE and Java ME)

OCA Java SE 7

Need to know Java SE programming skills

You will became well qualified programmer to code basic concepts.


The link you are referring is correct for OCA JP7.
 
Author
Posts: 375
22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
James,

Hi, I am a business analyst who works between developers and end users.
Long ago, I wanted to take SCJA to show on my resume that I understand java language. Since I am a beginner in java, I thought SCJA would be a good certification for my role.
However, I recently found out that the new certification exam OCAJP7 replaced SCJA.
I have been studying java 7 time to time but I heard that OCAJP is a different form of SCJA. (more focused on programming, instead of concept)
Do you think OCAJP7 will still be useful for me? (I don't actually code- but work with developers)



The new OCAJP7 certification is specifically for the Java developers. As quoted on Oracle's website:

As you prepare for these certification exams, you’ll work your way through hands-on exercises and labs using real Java code, which expands your capabilities as a Java developer. Additionally, the certification exams validate your capabilities using real-world, scenario-based questions that assess and challenge your ability to think and perform.



The old SCJA certification is both for entry level programmers and managers. As quoted on Oracle's website:

The Oracle Certified Associate, Java SE 5/SE 6 certification provides an ideal entry into an application development or a software project management career using Java technologies. This worldwide credential validates basic knowledge of Object-Oriented Concepts, UML representation of OO concepts, the Java programming language, and general knowledge of Java Platforms and Technologies. Candidates for this exam include: entry level Java programmers, students studying to become Java programmers, project or program managers working with Java technology in the software development industry.



Considering your current role, I would suggest that you write the old SCJA exam.

For your information, here's a breakup of the exam objectives (old SCJA) and what it can offer to you;

SCJA

Section 1: Fundamental Object-Oriented Concepts

This exam objective will make you familiar with the basic OO concepts - abstraction, encapsulation, inheritance and polymorphism. It covers various data types - primitives, objects and enums. It also covers familiarization with relationship between classes in Java.

Section 2: Java Implementation of Object-Oriented Concepts

This exam objective will require you to implement OO concepts and other points mentioned in section 1, using Java code (you would need to write code here!)

Section 3: Algorithm Design and Implementation

This section will make you familiar with pseudo-code and algorithms - powerful tools to communicate logic of a program, without using any particular programming language. This is an asset for the position you are in. For the exam, you would need to know how to implement simple pseudo code/ algorithms in Java using code (you would need to write code here!).

Section 4: Java Development Fundamentals
This section is a combination of skills required for a manager and a programmer. Use of javac command, java command, usage of import and package statement would require you to write code and execute it.
The sub objective that deals with describing the purpose and types of classes for the Java packages java.awt, javax.swing, java.io, java.net, java.util won't require you to dig into these packages and use write code that use them.

Section 5: Java Platforms and Integration Technologies

This section includes a high level overview (no coding) for multiple java platforms and technologies - J2SE, J2ME, J2EE, RMI, JDBC, SQL, RDMS, JNDI, messaging, and JMS.

Section 6: Client Technologies

Again, this section includes a high level overview (no coding) of client technologies like HTML, JavaScript, J2ME MIDlets, Applets and Swing.


Section 7: Server Technologies

This section includes a high level overview (no coding) of server technologies like EJB, servlets, JSP, JMS, SMTP, JAX-RBC, WebServices, JavaMail, EJB, Web tier, business tier and EIS tier.


All the exam objectives of OCAJP7 focus on programming:

1. Java Basics
2. Working With Java Data Types
3. Using Operators and Decision Constructs
4. Creating and Using Arrays
5. Using Loop Constructs
6. Working with Methods and Encapsulation
7. Working with Inheritance
8. Handling Exceptions


Hope this information helps you to choose the right certification.

WIth respect,
Mala
 
reply
    Bookmark Topic Watch Topic
  • New Topic