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 Oliveira



Trata-se de mais nova certificação Java e engloba toda a tecnologia Java, conceitos OO e UML.

A 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:

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:

Eric C M Oliveira

Eric C M Oliveira - Bacharel em Ciencia da Computação/FASP e Comunicação/Unesp, tem experiência em desenvolvimento Java nas plataformas J2SE, J2EE e J2ME, além de atividades ligadas a disciplina de testes, engenharia e qualidade de software. Tem certificações Java SCJP 1.3, SCJP 1.4, Rational Test Management, Rational Robot e RUP (Rational Unified Process).