Trabalho com desenvolvimento em Delphi há alguns anos e juntamente com um colega, estou querendo obter a certificação java. Mas tenho algumas dúvidas.
Tenho visto aqui uma série de “denominações da certificação”, parece até sopa de letrinha rs…
Tracei um cronograma de agora até 12 de outubro p/ obter a certificação, até pretendo estudar, são ± 4 meses e apesar de não ser ignorante em java 100%, tb não quero levar um “tapa na cara” com o resultado da prova.
Bem a questão 1 é:
Quais as certificações que a SUN oferece? por qual certificação devo procurar?
A prova não é brincadeira, se voce acha que é so conhecer a API do java, e saber usar Try, catch e lançar exceções… VOCE NAO VAI PASSAR.
sites como voce mencionou (jspbrasil e tal) são bons pra conhecer novas ideias e ajudar no dia a dia, mas nao tem NADA A VER com a prova de certificação.
no site da SUN, você encontra a explicação da prova, e alguns simulados.
mas em resumo, você deve começar pela prova de PROGRAMADOR: SCJP (Sun Certificated JAVA PROGRAMMER), tambem chamado de
exame 310-035
Compre um livro sobre o assunto se vc realmente quer passar… e estude, estude muito… nesse link tem os livros: www.livrariacultura.com.br
As certificações de Plataforma Java da Sun são dividas basicamente em três categorias, a saber :
Programmer
Developer
Architect
Programmer : Sun Certified Java Programmer (1.2 & 1.4)
Ênfase é dada à especificação da linguagem e APIS básicas que todo programador deve conhecer. Conceitos de OO (Encapsulamento, herança, polimorfismo e um pouco de design de classes).
Para se certificar o candidato deve ser aprovado num exame que é ministrado em centros PROMETRIC.
O Programmer é o pedreiro;
Developer : Sun Certified Java Developer
Ênfase é dada ao desenvolvimento de soluções utilizando-se conceitos avançados da API, interfaces gráficas (Swing), Sockets, etc
Além de ter como pré-requisito a certificação de Programmer, você deve ser aprovado num projeto OO.
O Developer é o mestre de obras;
Architect : Sun Certified Enterprise Architect For J2EE Technology
Ênfase é dada à questões de arquitetura e modelagem OO.
Segunrança, internacionalização, protocolos, connectors, design patterns, tecnologias relacionadas ao server side e integração ao legado.
Você deve ser aprovado num exame de múltipla escolha, desenvolver um projeto OO e ser aprovado num exame dissertativo sobre o projeto que desenvolveu.
Essa certificação não tem como pré-req qualquer outra.
O Architect é o arquiteto !
Existem também certificações que complementam a certificação de Programmer :
Sun Certified Web Component Developer For J2EE Technology
Componentes da camada WEB / apresentação : API JSP/Servlets
Sun Certified Sun One Developer
Plataforma SUN One Studio
Sun Certified Businnes Component Developer
Componentes da camada de negócios : EJBs
Contudo, que antes de tentar obter qualquer certificação, adquira uma base sólida da tecnologia. Algumas boas referências são oa “Core Java” e “Thinking in Java”. O site da SUN (tutoriais e blueprints), além de muita prática é claro.
A minha recomendação para voce é, sem a menor dúvida, o livro :
Java 2 Sun Certified Programmer & Developer, da autora
Kathy Sierra, editora Osborne.
É um excelente livro, explica tudo de uma maneira bastante clara,
dá ênfase aos cuidados extras que precisamos ter, dá dicas
de como nos preparar, como estudar, etc, etc. Um tesouro,
na minha opinião, eu estou lendo e adorando.
Mas preste atenção, procure pela versão do livro que já esteja
atualizado para a prova do JDK 1.4,
ISBN 0-07-222684-6
Se puder, faça como eu. Compre os dois volumes do Core Java, o Java Como Programar do Deitel, o livro da Kathy Sierra citado acima. Eu arrumei tambem a apostila oficial do curso SL- 275 da Sun, leia os tutorias da Sun, a especificação, enfim, se puder adquirir toda e qualquer fonte de informação, adquira, vc vai usar sempre, não só pra certificação pode ter certeza mas pra qualquer coisa que queira fazer utilizando a tecnologia java
este também é um conselho precioso, tem muitas livrarias que vendem o livro antigo, que é no mínimo “tosco” se comparado ao citado, como se fosse o novo.
Eu acho muito bom o livro Core Java, mas só tenho o primeiro volume. Hoje fui comprar o segundo, mas notei que não sai edição nova desde 2001!
Espero que pelo menos quando sair o Java 1.5 escrevam uma nova edição…