JEE 6 OCEJPAD - Certificação JPA - Relato  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

Olá,

faz um tempinho que passei nessa certificação mas vou deixar aqui o relato para ajudar os que querem prestar essa certificação:

Em geral, gostei da certificação. Apesar de ter coisas teóricas, cai muitas situações do dia-a-dia, muitas questões práticas. Aprendi muito estudando para prestá-la.

A prova não é fácil, passei com 73%, o exigido é 61%. Alguns colegas do Javaranch tiveram mais ou menos esse mesmo score (70 - 80).
Tem muitas questões que você fica na dúvida entre uma alternativa e outra. Caiu muitas questões sobre alguns tópicos avançados do JPA, então se você for prestar, estude muito:

- Locks, principalmente pessimistc.
- Embedable Class e override de atributos e associações das mesmas.
- Caching
- Mapeamento complexo de Coleções. Caiu muita questão de mapeamento complexo do tipo Map.
- Caiu umas 7 questões sobre Criteria. Como API de Criteria do JPA 2 é verbosa, vai-se muito tempo lendo códigos. Dessas 7 questões, umas 4-5 envolvia JOINS.
- Estude Transações, atributo de transação, e como a API EntityManager se comporta nessas transações, como propagação e utilização correta dos métodos em CMT ou BMT.
- Questões sobre JPQL são mais fáceis, voce precisa saber bastante sobre JOINs.

Recomendo ler o Livro PRO JPA 2, o melhor livro sobre o assunto atualmente. Eu li os capítulos mais importante pelo menos duas vezes. Li também partes da Especificação, para certificação, isso é muito importante.

O tempo de 130 minutos é suficientíssimo.

Qualquer dúvida poste aqui para compartilharmos com a comunidade.

Abraço.



w1lson
JavaChild
[Avatar]

Membro desde: 07/06/2011 08:24:06
Mensagens: 134
Offline

lucasmurata,

Obrigado por postar aqui sua experiência e parabéns pela conquista.

Estou estudando para a prova de EJB 3.1 agora. A de JPA 2 virá na sequência...

Abraço

Bacharel em Ciência da Computação
Oracle Certified Expert, Java Platform, EE 6 Web Component Developer
Oracle Certified Professional, Java SE 6 Programmer
Microsoft Certified Professional, Windows 2003 Server, Windows 2000 Server e Windows NT Server
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline

em tempo... parabens.

usou algum simulado? conhece algum pra essa certificação?

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Offline

Parabéns aí cara. Muito bom o score.

A minha deve sair em março!

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

Eu me preparei por 1 mês e meio corridão, mas tinha uns 3 anos de experiencia com Hibernate, isso ajudou bastante.

Tempinho atrás só tinha esse simulado: http://www.epractizelabs.com/certification/sun/oce-jpa-exam-6.html -> Ele é muito ruim, há erros nas questões e nao ajuda muito na prova, não compre.

Agora tem o da Enthuware (http://enthuware.com/index.php/mock-exams/oracle-certified-expert/java-persistence-api-oce-jpa), na minha opinião, os melhores simulados de todas as certificação Java são deles. Apenas $19,90. Se voce estudar pela especificação e prestar bastante simulado da enthuware com certeza voce consegue um score acima de 80-85.

Abraço.


This message was edited 3 times. Last update was at 13/01/2012 12:26:46

w1lson
JavaChild
[Avatar]

Membro desde: 07/06/2011 08:24:06
Mensagens: 134
Offline

Os simulados da "Enthuware" valem cada centavo pago.

Bacharel em Ciência da Computação
Oracle Certified Expert, Java Platform, EE 6 Web Component Developer
Oracle Certified Professional, Java SE 6 Programmer
Microsoft Certified Professional, Windows 2003 Server, Windows 2000 Server e Windows NT Server
alias
Virtual Machine Man

Membro desde: 11/06/2007 11:09:34
Mensagens: 596
Offline

Cara, parabens pela sua conquista!

Quero tirar a certificação Web até agora em março no maximo, e depois vou de cabeça nessa do JPA!

A unica coisa que me assusta é a API de Criteria, muito enrolada nessa versão do JPA! O livro que voce citou tem uma explicação bacana sobre esse tópico em específico?Só o Javadoc dessas interfaces já me assusta

Obrigado, e parabens novamente.
lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

alias wrote:Cara, parabens pela sua conquista!

Quero tirar a certificação Web até agora em março no maximo, e depois vou de cabeça nessa do JPA!

A unica coisa que me assusta é a API de Criteria, muito enrolada nessa versão do JPA! O livro que voce citou tem uma explicação bacana sobre esse tópico em específico?Só o Javadoc dessas interfaces já me assusta

Obrigado, e parabens novamente.


Realmente a API é bem verbosa, inclusive criei alguns tópicos aqui no GUJ para discutir isso.

Quando comecei com criteria, eu tambem me assustei e não entrava na cabeça.
Mas depois fui percebendo que não é complexo, só é bem feio. Mas há algumas "vantagens" como forte tipagem, principalmente envolvendo metamodels. Há alternativas como QueryDSL e a API Criteria do Hibernate que são mais bonitos. Hoje estou utilizando Criteria do JPA nos meus projetos e não estou tendo nenhum problema. É ótimo para queries dinâmicos.

Melhor forma de aprender e dominar Criteria do JPA é simplesmente praticando. Voce vai ver que não é dificil.

This message was edited 2 times. Last update was at 17/01/2012 11:09:14

alias
Virtual Machine Man

Membro desde: 11/06/2007 11:09:34
Mensagens: 596
Offline

Valeu, meu velho
malokas
JavaTeenager
[Avatar]

Membro desde: 23/09/2009 09:58:51
Mensagens: 180
Offline

Primeiramente parabéns.

Comecei a estudar pra essa prova recentemente. Estou lendo a especificação.
Você tem algum material bom pra indicar? De preferência em português.
E se tem você encontrou algum material mais reduzido com os tópicos abordados na prova, tipo um resumo ou um guia de consulta rápida?
Quando terminar a especificação, vou comprar o simulado da enthuare.


[]s

Oracle Certified Professional, Java SE 6 Programmer
OCE JSP and Servlet Developer, JEE 6
FernandoFranzini
GUJ Master
[Avatar]

Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline

Dai Lucas

Vc fez a prova beta?
Vc poderia apresentar isso no proximo evento tb ou no proximo....

Fernando Franzini
[Email] [WWW]
calel
JavaTeenager

Membro desde: 27/08/2009 14:33:17
Mensagens: 157
Offline

Parabéns Lucas!
Esse assunto JPA e Hibernate é o que mais tem me interessado atualmente, melhorar a performance nessa parte dos sistemas é muito legal e interessante. Obrigado pelas dicas de livro e simulado. Vou procurar mais a respeito e parar de enrolar rsrs

Code Reverse

"Contra a estupidez os próprios deuses lutam em vão." - Friedrich Von Schiller
How To Answer A Question on the Internet
lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

FernandoFranzini wrote:Dai Lucas

Vc fez a prova beta?
Vc poderia apresentar isso no proximo evento tb ou no proximo....


Opa Fernando, blz? Desculpa a demora, acabei perdendo o tópico de vista.

A Prova não é beta. É a oficial mesmo. Tive que ir em Maringa fazer pois nao é mais a Prometric, mas foi tranquilo de achar o centro la.

Seria interessante para os evento sim, vamos combinar.

Abraco.
lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

calel wrote:Parabéns Lucas!
Esse assunto JPA e Hibernate é o que mais tem me interessado atualmente, melhorar a performance nessa parte dos sistemas é muito legal e interessante. Obrigado pelas dicas de livro e simulado. Vou procurar mais a respeito e parar de enrolar rsrs


Boa parte de gargalo dos sistemas se encontram nessa "camada", no JPA e Hibernate tem recursos interessante de otimizacao de performance como Cache, um tópico que cai na prova e é útil no dia a dia, vale a pena estudar sim.

Abraco.
lucasmurata
JavaTeenager
[Avatar]

Membro desde: 15/07/2011 14:36:43
Mensagens: 158
Offline

malokas wrote:Primeiramente parabéns.

Comecei a estudar pra essa prova recentemente. Estou lendo a especificação.
Você tem algum material bom pra indicar? De preferência em português.
E se tem você encontrou algum material mais reduzido com os tópicos abordados na prova, tipo um resumo ou um guia de consulta rápida?
Quando terminar a especificação, vou comprar o simulado da enthuare.


[]s


O material mais adequado é o Pro JPA 2 mesmo, atualmente tem poucos livros sobre o assunto. Quanto ao material em portugues eu nao recomendo. A prova é inglês.
Na época nao achei material de "resumo ou um guia de consulta rapida" como voce disse. Melhor fonte teorica é esse livro e a especificacao.

A prática conta muito (Hibernate/JPA), pois cai questoes de Mapeamento, Criteria, Caching, Relacionamentos, etc, situacoes que enfrentamos no dia a dia.

Qualquer dúvida, poste ai.

Abraco.
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team