Desenvolvimento - Java
Overview da Certificação Java SCJA
Trata-se de mais nova certificação Java e engloba toda a tecnologia Java, conceitos OO e UML.
por Eric C M OliveiraA Sun Certified Java Associate, criada em 2005, estabelece um ponto de entrada em desenvolvimento de aplicações ou gerenciamento de projetos de softwares usando a tecnologia Java. A prova foi inicialmente criticada, principalmente pelo fato de não ser tão técnica quanto todas as outras certificações Java da Sun. Mas as certificações do tipo "Associate" já era comum junto a outras empresas, como a própria IBM.
Essa certificação abrange conceitos básicos de OO, representação UML de conceitos OO, linguagem de programação Java e conhecimentos gerais da plataforma Java e de tecnologias relacionadas. Os candidados a esse exame incluem programadores Java, estudantes de TI interessados em trabalhar com Java e também gerentes de projetos trabalhando com tecnologia Java.
O exame é oferecido em 8 idiomas, inclusive português, no formato de questões de multipla escolha e "drag and drop". São um total de 51 questões, com tempo limite de 115 minutos. É necessário acertar 68% das questões, isto é, 35 do total de 51. O custo da prova atualmente é de 100 dólares e para agendar o exame, o candidato deve, primeiramente, comprar o voucher junto à SUN. Logo depois, agendar o exame em um dos centros Prometric. Todo o exame é feito via PC, como na maioria das certificações de outras tecnologias. O título oficial da certificação é "Sun Certified Associate for the Java Platform, Standard Edition", e seu código é (CX-310-019).
Os tópicos abordados na prova são:
- Conceitos Fundamentais de OO;
- Representação UML de Conceitos OO;
- Implementação Java de Conceitos OO;
- Implementação e Design de Algoritmos usando a Linguagem Java;
- Conceitos Fundamentais de Desenvolvimento Java;
- Plataforma Java e Tecnologias de Integração;
- Tecnologias Client;
- Tecnologias Server.
São comuns nessa prova, questões envolvendo:
- Conceitos OO como abstração, encapsulamento, polimorfismo e herança;
- Representação UML;
- Visão Geral de RMI, JNDI, JMS;
- Estrutura de pacotes como java.util / java.net /java.io;
- JME (arquitetura basica, diferenças de profiles e configurações);
- Noções e Conceitos de EJB;
- Diferenças entre JEE, JSE e JME;
- Noções de SOAP, UDDI, WSDL, e JAX-RPC.
Abaixo enumeramos algumas fontes de pesquisa para aqueles que pretendem prestar essas Certificação Java:
- http://www.devmedia.com.br/cursos/java
- http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf
- http://www.mindview.net/Books/TIJ/
- http://java.sun.com/docs/books/tutorial/index.html
- http://java.sun.com/webservices/docs/1.5/tutorial/doc/index.html
- http://faq.javaranch.com/view?ScjaFaq
Vale sempre lembrar que as certificações Java diferem num ponto chave em relação a certificações de outras tecnologias presentes no mercado. O candidato a uma certificação Java não é obrigado a cursar treinamento oficial da Sun para prestar a prova. A Sun oferece vários treinamentos, mas não são pré-requisitos para o exame. Assim sendo, o candidato tem a opção de buscar outros centros de treinamento ou mesmo estudar por conta própria.
Referências: