JAVA CERTIFICATION PROGRAM


OCAJP & OCPJP – ORACLE JAVA 7 CERTIFICATION

Oracle released a new certification exame for Java 7.

At the moment there are just 2 certification:

  • Oracle Certified Associate, JAVA SE 7 Programmer
  • Oracle Certified Professional, JAVA SE 7 Programmer

As usual, Associate certification is a pre-requisit of Professional certification.

ORACLE CERTIFIED ASSOCIATE (OCAJP)

  1. 90 Questions
  2. 150 minutes
  3. 75% To be passed
  4. 238€

ORACLE CERTIFIED ASSOCIATE (OCPJP)

  1. 120-150 Questions
  2. 2.5 – 3 Hours
  3. TBD To be passed
  4. 39€

The OCPJP is the equivalent of SCJP but for Java 7.

EXAM TRACK

Oracle Certified Associate, Java SE 7 Programmer Preparation (OCAJP)

Oracle offers variety of Java Certifications for all Java Editions (Java SE, Java EE and Java ME).  Oracle Certified Associate, Java SE 7 Programmer certification provides basic knowledge required to program Java code.

What exam I need to pass to achieve OCA for Java SE 7 Certification?

You need to complete 1Z0-803 – Java SE 7 Programmer I Exam to achieve this certification.

What kind of knowledge I can achieve after completing this certification?

You can gain basic knowledge of Java data types, strings, arrays, loop constructs, methods and encapsulation, inheritance and exceptions

Do I need any prior certification to take this exam?

Currently there is no prior requirement from Oracle.

Where do I get complete information about exam objective?

  • Topic1:  Java Basics
  • Topic2:  Working With Java Data Types
  • Topic3:  Using Operators and Decision Constructs
  • Topic4:  Creating and Using Arrays
  • Topic5:  Using Loop Constructs
  • Topic6:  Working with Methods and Encapsulation
  • Topic7:  Working with Inheritance
  • Topic8:  Handling Exceptions

You can visit Oracle site at http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_exam_id=1Z0_803

What are the benefits I can achieve after completing this exam?

  • Clear evidence that you can enter into an application development or a software project career using Java technologies.
  • The certification empowers in application development using  Java programming language, and general knowledge of Java Platforms and Technologies.
  • Being a OCAJ 7 certified developer helps you to improve your career potential, gain more respect, and boost up your job security and opportunities.
  • With OCAJ 7 certified professional, you become more competitive in the job market.

What are the benefits my employer can achieve after completing this exam?

  • Enables management to distinguish OCAJ 7 certified programmer as Java professionals who can develop Java applications effectively.
  • Helps in deciding the best design and development APIs or Java Components based on latest Java SE APIs.
  • More confidence to work on Java Code technical decisions with business partners.
  • Enables project team to get best practices and guidance from a qualified Java Associate.

Good luck for your preparation!

Difference between OCA Java SE 5/SE 6 and OCA Java SE 7 Programmer certification

The new OCA Java certification is totally different from the old one.

OCAJ 5/6
[Java SE, Java ME and Java EE Basic Skills Required]
Oracle Certified Associate, Java SE 5/SE 6 (Formerly Sun Certified Java Associate (SCJA) ) certification provides basic knowledge required to manage a Java project. The exam also tests your Java EE and Java ME basic skills. You can gain basic knowledge of Object-Oriented Concepts, UML representation of OO concepts, the Java programming language, and general knowledge of Java Platforms and Technologies.

OCAJP 7
[More focused in Java SE 7 Programming]
Oracle Certified Associate, Java SE 7 Programmer certification provides basic knowledge required to program Java code. You need to complete Java SE 7 Programmer I Exam to achieve this certification. You can gain basic knowledge of Java data types, strings, arrays, loop constructs, methods and encapsulation, inheritance and exceptions.

Note that to attend OCP, Java SE 7 exam you should complete OCP Java SE 7 first under certification path. In the case of upgrade path you should have certified in any version Oracle Certified Professional, Java Programmer OR Any version Sun Certified Java Programmer.

Both these exams empower your knowledge of basic syntax and structure of the Java programming language and can create Java technology applications that run on server and desktop systems using Java SE 7.

Remember to study Java SE 7 features like binary literals, numbers with underscores, try with resources, exception handing enhancements, concurrency enhancements, switch with string, diamond operator enhancements, etc.

Oracle Certified Professional, Java SE 7 Programmer Preparation Article :

( OCPJP )

Oracle offers variety of Java Certifications for all Java Editions (Java SE, Java EE and Java ME). Oracle Certified Professional, Java SE 7 Programmer certification tests Java SE 7 programming experience.

What exam I need to pass to achieve OCP for Java SE 7 Certification?

You need to complete 1Z1-804 -Java SE 7 Programmer II exam to achieve this certification.

Java SE 7 OCP Training Lab

What kind of knowledge I can achieve after completing this certification?

You can gain basic knowledge of basic syntax and structure of the Java programming language and can create Java technology applications that run on server and desktop systems using Java SE 7.

Do I need any prior certification to take this exam?

Oracle Certified Associate, Java SE 7 Programmer

Where do I get complete information about exam objective?

Java Class Design
Advanced Class Design
Object-Oriented Design Principles
Generics and Collections
String Processing
Exceptions and Assertions
Java I/O Fundamentals
Java File I/O (NIO.2)
Building Database Applications with JDBC
Threads
Concurrency
Localization

You can visit Oracle site at http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_org_id=&lang=&p_exam_id=1Z0_804

What are the benefits I can achieve after completing this exam?

•    Clear evidence that a programmer understands the basic syntax and structure of the Java programming language and can create Java technology applications that run on server and desktop systems using Java SE7.
•    The certification empowers in driving Java Programming based on Java SE 7.
•    OCPJP 7 certified programmers can easily design and develop the code based on Java SE 7.
•    Being an OCPJP 7 certified programmer helps you to improve your career potential, gain more respect, and boost up your job security and opportunities.
•    With OCPJP 7 certified programmer, you become more competitive in the job market.

What are the benefits my employer can achieve after completing this exam?

•     Enables management to distinguish OCPJP 7 certified programmer as Java professionals who can develop quality code efficiently and effectively.
•     Helps in deciding the best development APIs or Java Components based on latest Java SE APIs.
•     More confidence to work on Java Code technical decisions with business partners.
•     Enables project team to get best coding practices and guidance from a qualified Java Programmer.

Good luck for your preparation!

ALL ABOUT JAVA SE PROGRAMMER 1 :

Oracle  JAVA Certification Program

Java SE 7 Programmer I

   Printer View

Exam Number: 1Z0-803
Associated Certifications: Oracle Certified Associate, Java SE 7 Programmer
Exam Price: £ 202
More on exam pricing
Exam Registration: Register
Duration: 150 minutes
Number of Questions: 90
Passing Score: 75%
Passing score subject to change. View Details

  Recommended Training and Preparation   Additional Information & Resources   Exam Topics   Fraudulent Activity Policy

Additional Information & Resources

Exam Topics

Java Basics
[  ] Define the scope of variables
[  ] Define the structure of a Java class
[  ] Create executable Java applications with a main method
[  ] Import other Java packages to make them accessible in your code
Working With Java Data Types
[  ] Declare and initialize variables
[  ] Differentiate between object reference variables and primitive variables
[  ] Read or write to object fields
[  ] Explain an object’s lifecycle
[  ] Call methods on objects
[  ] Manipulate data using the StringBuilder class and its methods
[  ] Create and manipulate strings
Using Operators and Decision Constructs
[  ] Use Java operators
[  ] Use parentheses to override operator precedence
[  ] Test equality between strings and other objects using == and equals ()
[  ] Create if and if/else constructs
[  ] Use a switch statement
Creating and Using Arrays
[  ] Declare, instantiate, initialize and use a one-dimensional array
[  ] Declare, instantiate, initialize and use multi-dimensional array
[  ] Declare and use an ArrayList
Using Loop Constructs
[  ] Create and use while loops
[  ] Create and use for loops including the enhanced for loop
[  ] Create and use do/while loops
[  ] Compare loop constructs
[  ] Use break and continue
Working with Methods and Encapsulation
[  ] Create methods with arguments and return values
[  ] Apply the static keyword to methods and fields
[  ] Create an overloaded method
[  ] Differentiate between default and user-defined constructors
[  ] Create and overload constructors
[  ] Apply access modifiers
[  ] Apply encapsulation principles to a class
[  ] Determine the effect upon object references and primitive values when they are passed into methods that change the values
Working with Inheritance
[  ] Implement inheritance
[  ] Develop code that demonstrates the use of polymorphism
[  ] Differentiate between the type of a reference and the type of an object
[  ] Determine when casting is necessary
[  ] Use super and this to access objects and constructors
[  ] Use abstract classes and interfaces
Handling Exceptions
[  ] Differentiate among checked exceptions, RuntimeExceptions and Errors
[  ] Create a try-catch block and determine how exceptions alter normal program flow
[  ] Describe what exceptions are used for in Java
[  ] Invoke a method that throws an exception
[  ] Recognize common exception classes and categories

ALL  ABOUT JAVA SE PROGRAMMER 2 :

Java SE 7 Programmer II

   Printer View

Exam Number: 1Z0-804
Associated Certifications: Oracle Certified Professional, Java SE 7 Programmer
Exam Price: £ 202
More on exam pricing
Exam Registration: Register 
Beta end dates are subject to change without notice. Please check our Beta Exam Information page for tentative beta end dates.
Duration: TBD
Number of Questions: TBD
Passing Score: TBD
Beta exam score reports will be available at www.pearsonvue.com/oracle approximately 11 weeks after the close of the Beta Exam. You will receive an email from Pearson VUE with instructions on how to access your score.
Passing score subject to change. View Details

  Recommended Training and Preparation   Additional Information & Resources   Exam Topics   Fraudulent Activity Policy

Additional Information & Resources

Exam Topics

Java Class Design
[  ] Use access modifiers: private, protected, and public
[  ] Override methods
[  ] Overload constructors and other methods appropriately
[  ] Use the instanceof operator and casting
[  ] Use virtual method invocation
[  ] Override methods from the Object class to improve the functionality of your class
[  ] Use package and import statements
Advanced Class Design
[  ] Identify when and how to apply abstract classes
[  ] Construct abstract Java classes and subclasses
[  ] Use the static and final keywords
[  ] Create top-level and nested classes
[  ] Use enumerated types
Object-Oriented Design Principles
[  ] Write code that declares, implements and/or extends interfaces
[  ] Choose between interface inheritance and class inheritance
[  ] Develop code that implements “is-a” and/or “has-a” relationships.
[  ] Apply object composition principles
[  ] Design a class using the Singleton design pattern
[  ] Write code to implement the DAO pattern
[  ] Design and create objects using a factory, and use factories from the API
Generics and Collections
[  ] Create a generic class
[  ] Use the diamond syntax to create a collection
[  ] Analyze the interoperability of collections that use raw type and generic types
[  ] Use wrapper classes and autoboxing
[  ] Create and use a List, a Set and a Deque
[  ] Create and use a Map
[  ] Use java.util.Comparator and java.lang.Comparable
[  ] Sort and search arrays and lists
String Processing
[  ] Search, parse and build strings
[  ] Search, parse, and replace strings by using regular expressions, using expression patterns for matching limited to: . (dot), * (star), + (plus), ?, \d, \D, \s, \S, \w, \W, \b. \B, [], ().
[  ] Format strings using the formatting parameters: %b, %c, %d, %f, and %s in format strings.
Exceptions and Assertions
[  ] Use throw and throws statements
[  ] Use the try statement with multi-catch, and finally clauses
[  ] Autoclose resources with a try-with-resources statement
[  ] Create custom exceptions
[  ] Test invariants by using assertions
Java I/O Fundamentals
[  ] Read and write data from the console
[  ] Use streams to read and write files
Java File I/O (NIO.2)
[  ] Use the Path class to operate on file and directory paths
[  ] Use the Files class to check, delete, copy, or move a file or directory
[  ] Read and change file and directory attributes
[  ] Recursively access a directory tree
[  ] Find a file by using the PathMatcher class
[  ] Watch a directory for changes by using WatchService
Building Database Applications with JDBC
[  ] Define the layout of the JDBC API
[  ] Connect to a database by using a JDBC driver
[  ] Update and query a database
[  ] Customize the transaction behavior of JDBC and commit transactions
[  ] Use the JDBC 4.1 RowSetProvider, RowSetFactory, and RowSet interfaces
Threads
[  ] Create and use the Thread class and the Runnable interface
[  ] Manage and control thread lifecycle
[  ] Synchronize thread access to shared data
[  ] Identify potential threading problems
Concurrency
[  ] Use java.util.concurrent collections
[  ] Apply atomic variables and locks
[  ] Use Executors and ThreadPools
[  ] Use the parallel Fork/Join Framework
Localization
[  ] Read and set the locale by using the Locale object
[  ] Build a resource bundle for each local
[  ] Load a resource bundle in an application
[  ] Format text for localization by using NumberFormat and DateFormat
Advertisements

5 responses

  1. Good job santhosh

    1. Thank you for your valuable time. And we have shifted this website to http://www.javafrombasics.com , with great design and much more information. We Java experts are providing the free Java course which is absolutely for beginners.

  2. Great goods from you, man. I have understand your stuff previous to and you are just too great. I actually like what you have acquired here, really like what you’re saying and the way in which you say it. You make it enjoyable and you still take care of to keep it sensible. I can’t wait to read far more from you. This is really a terrific site.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: