Olá,
Fiz a prova para a certificação de EJB 3.1 (oficialmente chamada de Java EE 6 Enterprise JavaBeans Developer Certified Expert Exam, código 1Z0-895) e passei, com uma nota bem acima que eu estava esperando, 95%, acertei 57 das 60 questões =)
Estou escrevendo este post para ajudar quem está se preparando para fazer a prova, mostrando a trilha que segui e emitindo a minha opinião sobre materiais de estudo e a prova em si.
Bem, eu comecei com o famoso livro do canguru, o Enterprise JavaBeans 3.1, 6th Edition (http://www.amazon.com/Enterprise-JavaBeans-3-1-Andrew-Rubinger/dp/0596158025). Na minha opinião, pra quem nunca ouviu falar de EJB, ele é um livro bom até, cobre boa parte dos assuntos, mas superficialmente. Lembre-se que nem todos os capítulos do livro caem na prova, p.ex. web-services (pode cair uma questão ou outra) e JPA. Um assunto que o livro não cobre, por exemplo, é sobre o Embedded Container.
Segundo, eu li o famoso resumo do Ivan Krizsan (http://www.slideshare.net/krizsan). O resumo é muito bom, mas a versão que eu peguei tinha pequenos erros. A versão deste link é mais atualizada, então talvez esteja melhor revisada. De qualquer maneira, os exemplos (código) são muito bons, vale a pena estudar por ele também.
Terceiro, comecei a estudar a especificação oficial (http://download.oracle.com/otndocs/jcp/ejb-3.1-fr-eval-oth-JSpec/). Com certeza, e não podia ser diferente, este é o melhor material pra se estudar, o proprio Ivan sugere ele. Só não sugiro pra quem nunca viu EJB na vida, começar por ele, pois pode ser meio chato e teórico. E ele não tem bons exemplos de código, pra isto é melhor o resumo do Ivan Krizsan. Infelizmente não tive tempo de ler toda a especificação, mas eu indico fortemente.
Por fim, fiz os simulados da Enthuware (http://enthuware.com/index.php/mock-exams/oracle-certified-expert/oceejbd-ejb-6) que também recomendo, pois é bom para se ambientar, saber como é o jeitão da prova. Como sempre, estes simulados são um pouco mais difíceis que a prova em si, mas têm o mesmo formato. O bom deste simulado é que ele tem a explicação do motivo de uma questão ser correta, ou a outra ser errada. Custou USD 19,95.
A prova em si foi tranquila até, mas é bom ficar de olho no tempo, pois são só 110 minutos, o que dá menos de 2 minutos por questão (são 60 questões, e precisa de 60% pra passar - 36 questões). Eu terminei faltando 5 minutos pro final, e deu tempo de revisar as questões que eu estava em dúvida.
Sobre a certificação em si, a minha opinião é que ela é válida sim, força a você ter uma base boa sobre a tecnologia, mas certificação não é tudo, conhecimento prático é muito importante também.
Considerações finais:
[list]Eu não estudei pelo EJB 3 in Action, como alguns sugerem, pois ele é sobre EJB 3 e tem algumas diferenças entre o 3 e o 3.1 (coisas novas).[/list]
[list]Não cai nada de EJB 2.1 na prova.[/list]
[list]Eu já tinha experiência com EJB antes de fazer a prova, o que ajuda um pouco, mas aprendi muito estudando para a certificação também.[/list]
[list]Comprei o voucher diretamente na Pearson VUE, e paguei USD 150,00. Logo antes de eu comprar o voucher, estava USD 125.[/list]
[list]A prova é em inglês. Tem uma versão em japonês também, mas eu não quis arriscar... rs[/list]
Espero ter ajudado, e boa sorte pra quem for fazer a prova!