• 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
  • Tim Cooke
  • Ron McLeod
  • paul wheaton
  • Jeanne Boyarsky
Sheriffs:
  • Paul Clapham
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
  • Himai Minh
Bartenders:

Upgrade from Java SE 7 OCP to Java SE 8 OCP

 
Ranch Hand
Posts: 472
10
  • Likes 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Upgrade from Java SE 7 OCP to Java SE 8 OCP
1Z0-810
Topics

Lambda Expressions

Describe Java inner classes and develop the code that uses Java inner classes (such as: nested class, static class, local class and anonymous classes)
Define and write functional interfaces
Describe a Lambda expression; refactor the code that use anonymous inner class to use Lambda expression; including type inference,target typing

Using Built in Lambda Types

Describe the built in interfaces included in Java 8 – java.uilt.function package
Develop code that uses Function interface
Develop code that uses Consumer interface
Develop code that uses Supplier interface
Develop code that uses UnaryOperator interface
Develop code that uses Predicate interface
Develop the code that use primitive and binary variations of base interfaces of java.util.function package
Develop the code that use method reference; including refactor the code that use Lambda expression to use method references

Filtering Collections with Lambdas

Develop the code that iterates a collection by using forEach; including method chaining
Describe the Stream interface and pipelines
Filter a collection using lambda expressions
Identify lambda operations that are lazy

Collection Operations with Lambda

Develop the code to extract data from an object using map
Search for data using search methods including: findFirst, findAny, anyMatch, allMatch, noneMatch.
Describe the unique characteristics of the Optional classes
Perform calculations using methods: count, max, min, average, sum
Sort a collection using lambda expressions
Save results to a collection by using the collect method and Collector class; including methods such as averagingDouble,groupingBy,joining,partitioningBy

Parallel Streams

Develop the code that use parallel streams
Implement decomposition, reduction, in streams

Lambda Cookbook

Develop the code that use Java SE 8 collection improvements: Colleciton.removeIf, List.replaceAll, Map.computeIfAbsent/Present, Map.forEach
Read files using lambda improvements: Files.find, lines(), walk()
Use merge, flatMap methods on a collection
Describe other stream sources: Arrays.stream(), IntStream.range()

Method Enhancements

Adding static methods to interfaces
Define and use a default method of a interface; Describe the inheritance rules for a default method

Use Java SE 8 Date/Time API - 10%

Create and manage date-based and time-based events; including combination of date and time into a single object using LocalDate, LocalTime, LocalDateTime, Instant, Period, Duration
Work with dates and times across time-zones and manage changes resulting from daylight savings
Define and create timestamps, periods and durations; apply formatting to local and zoned dates and times

JavaScript on Java with Nashorn

Develop Javascript code that creates and uses Java members such as Java objects, methods, JavaBeans, Arrays, Collections, Interfaces.
Develop code that Evaluates JavaScript in java, Passes Java object to Javascript, inovkes Javascript function and call methods on javascript objects.
details
 
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Sergej,

How did you find this beta exam? Because it is not mentioned on the New and Upcoming Releases page.

Kind regards,
Roel
 
Bartender
Posts: 3648
16
Android Mac OS X Firefox Browser Java
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well I checked the Oracle site, under the all exams here there is indeed a link for the Java 8 programmer upgrade.

However the "upcoming exams" section not listed yet.


The first read of the objectives feel like a lambda exam
 
Sergej Smoljanov
Ranch Hand
Posts: 472
10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
i want to give link to iz0-805 and get here next i click to upgrades
 
Ranch Hand
Posts: 61
1
IntelliJ IDE Tomcat Server Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Indeed, plenty of lambdas ... But, after all, that's the new thing ...
 
Roel De Nijs
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Sergej Smoljanov wrote:i want to give link to iz0-805 and get here next i click to upgrades


Now I see it too I didn't click on the Upgrades tab. This is the direct link to the Upgrades tab.
 
Bartender
Posts: 2237
63
IntelliJ IDE Firefox Browser Spring Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I plan to pass this beta
I will post my experience after the exam. I have not scheduled it yet so I don't know when I will be able to do so.

The exam is not visible on pearsonvue yet. Do betas require private access key? Or we just need to wait to be able to schedule this?
 
Roel De Nijs
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

K. Tsang wrote:The first read of the objectives feel like a lambda exam


Being the biggest change since the initial version of Java, the opposite would surprise me
 
Ranch Hand
Posts: 1376
Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

The exam is not visible on pearsonvue yet.


Strange, I will check with my PearsonVue account.

Do betas require private access key?


Not sure what does private key meant.

Or we just need to wait to be able to schedule this?


We shall be able to schedule it like other normal Oracle certification.

I have given two Oracle BETA exams (OCP Java 7 Upgrade and OCP Java 8 Programmer I exam). For scheduling/appearing in exam , we need Oracle ID/Sun ID.

 
Abhay Agarwal
Ranch Hand
Posts: 1376
Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This Beta Exam shall become available from January 24, 2015 onwards. May be after that , this exam shall be available in PearsonVue to schedule.
 
Abhay Agarwal
Ranch Hand
Posts: 1376
Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I have not scheduled it yet so I don't know when I will be able to do so.


Try after 24th Jan 2015
 
Roel De Nijs
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Paweł Baczyński wrote:I have not scheduled it yet so I don't know when I will be able to do so.

The exam is not visible on pearsonvue yet.


The Oracle Certification Program Beta Exams comes with lots of valuable information in the Important Information on Beta Exams section: The Beta Exam is only available for testing appointments during the Beta Exam Period.

Also be careful when paying for a beta exam using a production exam voucher: Beta exam vouchers are not available, however, production exam vouchers you have purchased may be used to pay for beta exams. However, the full value of the voucher will be forfeited. Partial amounts may not be deducted from a voucher. If your voucher is worth $245US and you use it to purchase the beta exam at $50US, you will forfeit the remaining $195US and your voucher will not be valid for further use.
 
Sergej Smoljanov
Ranch Hand
Posts: 472
10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Some material to prepare:
guides nashorn for JavaScript on Java with Nashorn
Enhancements in Java SE 8
also for java se8 there is already books.
 
Paweł Baczyński
Bartender
Posts: 2237
63
IntelliJ IDE Firefox Browser Spring Java Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The exam is visible in Pearson VUE now.
With a comment that Scheduling for this exam will begin in the future.

Scheduling Start Date: 17 January 2015
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I wonder if you can do this exam if you are Oracle Certified Professional Java SE 6 Programmer
 
Paweł Baczyński
Bartender
Posts: 2237
63
IntelliJ IDE Firefox Browser Spring Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Of course you can take the exam.
The problem is that you won't get OCPJP8 certified without OCPJP7 passed.

And welcome to the Ranch!
 
Victor Rodri
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
So I can't get the certification Java SE 8 OCP from certification Java SE 6 OCP.

Thanks
 
Roel De Nijs
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Victor Rodri,

First of all, a warm welcome to CodeRanch!

Victor Rodri wrote:So I can't get the certification Java SE 8 OCP from certification Java SE 6 OCP.


Based on the upgrades page, it's not possible to upgrade from OCP6 to OCP8. You first have to upgrade to OCP7 before you can upgrade to OCP8. But maybe that will change in near future. Because it's strange, you can upgrade from sun certified java 1.4 programmer to OCP7, but upgrading from OCP6 to OCP8 would not be possible I would create a service request to the OCP team and ask if it's possible. If you get an answer (they reply quite quickly), don't forget to share the answer here

Kind regards,
Roel
 
Ranch Hand
Posts: 462
Scala jQuery Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I asked Oracle about the upgrade path and got this reply:

Please note Sun Certified Programmer for the Java Platform, SE 5.0 certified candidates can upgrade their credentials to Oracle Certified Professional, Java SE 8 by passing the exam 1Z0-810 Upgrade to Java SE 8 Programmer. No other action is required.



which is good news, my appointment at the test centre is all booked :-)
 
Roel De Nijs
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I got almost exactly the same reply

OCP Team wrote:Please note Sun Certified Programmer for the Java Platform, SE 6 certified candidates can upgrade their credentials to Oracle Certified Professional, Java SE 8 by passing the exam 1Z0-810 Upgrade to Java SE 8 Programmer. No other action is required.



That's very good news for those who are already a certified java programmer and want to become OCPJP8 certified.
 
K. Tsang
Bartender
Posts: 3648
16
Android Mac OS X Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Roel De Nijs wrote:I got almost exactly the same reply

OCP Team wrote:Please note Sun Certified Programmer for the Java Platform, SE 6 certified candidates can upgrade their credentials to Oracle Certified Professional, Java SE 8 by passing the exam 1Z0-810 Upgrade to Java SE 8 Programmer. No other action is required.



That's very good news for those who are already a certified java programmer and want to become OCPJP8 certified.



I know you won't take the upgrade lol
 
Ranch Hand
Posts: 603
Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi.
Which certification book covers Java SE 8 OCP 1Z0-810 exam ?
Regards,
Deepak Lal
 
Roel De Nijs
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Deepak Lal wrote:Which certification book covers Java SE 8 OCP 1Z0-810 exam ?


As far as I know, there is currently no study guide available. Not surprisingly as the exam objectives are released publicly just a few weeks ago.
 
Will Myers
Ranch Hand
Posts: 462
Scala jQuery Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm going to use Java SE 8 For the Really Impatient, seems to cover all the relevant topics
 
Victor Rodri
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
They answered this 3 days ago:

"Please note you will not be able to upgrade from Oracle Certified Professional, Java SE 6 Programmer certification to Oracle Certified Professional, Java SE 8 Programmer by passing the Upgrade to Java SE 8 Programmer 1Z0-810 exam

Candidates need to earn Oracle Certified Professional, Java SE 7 Programmer credential and then pass the Upgrade to Java SE 8 Programmer 1Z0-810 exam to earn Oracle Certified Professional, Java SE 8 Programmer credential.

You can pass the Exam Upgrade to Java SE 7 Programmer 1Z0-805 to earn Oracle Certified Professional, Java SE 7 Programmer credential and then upgrade to Oracle Certified Professional, Java SE 8 Programmer credential by passing the Upgrade to Java SE 8 Programmer 1Z0-810 exam"



Have you changed your opinion in 3 days?

We can certify us what we already have certification in Java SE 6 (1Z0-851)?

Regards,

 
Roel De Nijs
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Victor Rodri wrote:Have you changed your opinion in 3 days?

We can certify us what we already have certification in Java SE 6 (1Z0-851)?


Seems they did!

I would create a follow-up on your service request (using the same SR number) and ask for clarification as you were told it isn't possible but only a few days later you have noticed several replies stating the opposite.

Kind regards,
Roel
 
Deepak Lal
Ranch Hand
Posts: 603
Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Roel,
Is Java SE 8 OCP 1Z0-810 exam details out and if so who is writing a book to clear Java SE 8 OCP 1Z0-810 exam .Please update the details here.
Regards,
Deepak Lal
 
Roel De Nijs
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Deepak Lal wrote:Is Java SE 8 OCP 1Z0-810 exam details out and if so who is writing a book to clear Java SE 8 OCP 1Z0-810 exam .Please update the details here.


Of course, the exam details are already available. I assume authors who wrote an OCA8 study guide will also write one for OCP8 to complete the certification path. And probably the famous K&B7 will get a follow-up as well.
 
Deepak Lal
Ranch Hand
Posts: 603
Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Roel De Nijs wrote:

Deepak Lal wrote:Is Java SE 8 OCP 1Z0-810 exam details out and if so who is writing a book to clear Java SE 8 OCP 1Z0-810 exam .Please update the details here.


Of course, the exam details are already available. I assume authors who wrote an OCA8 study guide will also write one for OCP8 to complete the certification path. And probably the famous K&B7 will get a follow-up as well.



Will Mala gupta write the book on OCAJP8 certification series ?

@eMalaGupta please comment

Regards,
Deepak Lal
 
Roel De Nijs
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Deepak Lal wrote:Will Mala gupta write the book on OCAJP8 certification series ?


She's still working on the OCPJP7 study guide. So if she will be writing one for OCAJP8 as well, it won't be for the near future.
 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

Sorry for waking up this old thread but wanted to know if there is any change in upgrading from Java SE 6 OCP to Java SE 8 OCP? I am Java SE 6 OCP and wanted to get Java SE 8 OCP but not sure about the pre requisite for SE 8. Also if anyone can please post the link to Oracle certification site for SE 8 OCP, not able to find any info about it on Oracle web site.

Thanks,
Amit
 
Roel De Nijs
Sheriff
Posts: 11606
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Armaan Garg wrote:Sorry for waking up this old thread but wanted to know if there is any change in upgrading from Java SE 6 OCP to Java SE 8 OCP?


Definitely! You should take the Upgrade to Java SE 8 OCP ( Java SE 6 and all prior versions) exam (1Z0-813) to become a Oracle Certified Professional, Java SE 8 Programmer.
 
Armaan Garg
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Many thanks for the super fast reply Roel De Nijs
 
reply
    Bookmark Topic Watch Topic
  • New Topic