Meu caro,
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
Informações detalhadas podem ser obtidas no site da própria SUN :
http://training.sun.com/US/certification/java/index.html
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.
[ ] ´ s
quark up ( 1 + 1 + 1 = 1 )