A plataforma Java da Oracle Sun é uma das plataformas mais amplamente adotadas no setor de tecnologia da informação. As empresas o usam para desenvolver uma ampla gama de aplicativos, desde aplicativos do lado do servidor que atendem a sites até aplicativos móveis executados em telefones celulares. A Oracle Sun oferece certificações que atestam um certo nível de conhecimento e expertise em diferentes áreas da plataforma Java.
Sun Certified Java Associate (SCJA)
De acordo com o site de educação da Oracle Sun, esta certificação valida conhecimentos básicos de programação orientada a objetos, programação Java e tecnologias de plataforma Java. O processo de certificação consiste em passar no exame SCJA. Faça esta certificação se você está apenas entrando no setor de tecnologia e não tem nenhuma experiência em programação Java. Não possui pré-requisitos.
Programador Java certificado pela Sun (SCJP)
De acordo com a Oracle Sun, o SCJP é uma certificação básica para demonstrar proficiência em programação usando Java. Para obter a certificação, o candidato deve passar no exame SCJP. Um candidato pode escolher entre várias versões do Java para a certificação (Java 5 ou 6, por exemplo).
Desenvolvedor Java certificado pela Sun (SCJD)
SCJD é uma certificação para demonstrar proficiência avançada na linguagem de programação Java usando Java Standard Edition (SE). O processo de certificação consiste em ter um certificado SCJP, completar um trabalho e escrever um ensaio. SCJP é um pré-requisito para este processo de certificação.
Desenvolvedor de componentes Web certificado pela Sun (SCWCD)
Os aplicativos baseados na Web são uma forma primária de desenvolvimento de aplicativos em Java. A certificação SCWCD valida o conhecimento especializado de desenvolvimento de páginas JavaServer e tecnologias de servlet Java. A certificação consiste em passar no exame SCWCD baseado em Java Enterprise Edition (EE). A certificação SCJP é um pré-requisito para esta certificação.
Sun Certified Business Component Developer (SBCCD)
Muitos componentes da Web também usam software desenvolvido usando middleware Java baseado no padrão Sun e na Interface do Programador de Aplicativos conhecido como Enterprise Java Beans (EJB). O SCBCD certifica o conhecimento de desenvolvimento de aplicativos usando EJB. A certificação consiste em passar por um exame. SCJP é um pré-requisito.
Desenvolvedor certificado pela Sun para Java Web Services (SCDJWS)
Muitos aplicativos que usam componentes da Web baseados em Java e componentes EJB também dependem de serviços da Web para fornecer pontos de integração com outros softwares e estender seu uso. O SCDJWS certifica proficiência no desenvolvimento de serviços Web utilizando a plataforma Java. A certificação consiste em passar no exame SCDJWS. A certificação SCJP é um pré-requisito.
Desenvolvedor de aplicativos móveis certificado pela Sun (SCMAD)
Os aplicativos móveis executados em telefones celulares estão se tornando onipresentes com a ampla adoção de telefones inteligentes que suportam a plataforma Java. A certificação SCMAD testa e valida o conhecimento de criação de aplicativos móveis usando tecnologias Java. O processo de certificação consiste em passar no exame SCMAD. A certificação SCJP é um pré-requisito.
Sun Certified Enterprise Architect (SCEA)
A maioria das equipes de desenvolvimento de aplicativos tem um especialista na função de arquiteto responsável por influenciar o design geral e a arquitetura do aplicativo. De acordo com a Oracle Sun, "a certificação (SCEA) é para arquitetos corporativos responsáveis por arquitetar e projetar aplicativos compatíveis com Java EE com ênfase em fazer o melhor uso dos recursos Java EE para criar designs flexíveis, escaláveis e seguros". A certificação SCEA consiste em passar no exame SCEA, completar uma tarefa e escrever uma redação.