Gestão Dev & TIARTIGO

Certificações Java – visão geral

Obter uma certificação na
tecnologia Java representa uma comprovação de suas
habilidades técnicas, dedicação profissional e motivação, o que pode
trazer para você vantagens no mercado de trabalho. Elas são muito reconhecidas no
setor e as opções de treinamento e certificação Java
ajudam a comprovar que você possui as habilidades necessárias para
cumprir com eficiência os desafios de uma empresa de TI.

O programa de certificação da Sun em tecnologia Java é mundial reconhecido no setor que se concentra em funções fundamentais
da arquitetura corporativa e do desenvolvimento de softwares
aplicativos. Como essas certificações se concentram na tecnologia, as
habilidades e os conhecimentos adquiridos durante a preparação para as
certificações da Sun podem ser transferidos de uma empresa para outra.

A filosofia da Sun é de que a certificação é fundamental para o
processo de aprendizado, já que valida os conjuntos de habilidades
necessários para funções específicas. A certificação da Sun também
oferece uma progressão natural que contribui para seus objetivos
profissionais.

Atualmente, o plano de carreira de certificações da Sun Microsystem para a tecnologia Java é composta por oito provas. Veja o gráfico que apresenta as provas e seus respectivos níveis:

Segue um descritivo resumido das provas:

  1. Sun Certified Java Associate (SCJA) – Específico
    para a pessoal que atua como “Gerente de Projetos de Software”. Este
    perfil tem um entendimento geral sobre OOP, as plataformas Java,
    tecnologias Java e UML sem se ater a detalhes de implementação deixado
    para os especialistas.
  2. Sun Certified Java Programmer (SCJP) – Programador profissional da linguagem Java.
  3. Sun Certified Java Developer (SCJD) – Especialista em desenvolvimento de aplicativos desktop.
  4. Sun Certified Web Component Developer (SCWCD) – Especialista em desenvolvimento de aplicativos e componentes web.
  5. Sun Certified Business Component Developer (SCBCD) – Especialista em desenvolvimento de componentes/camada de aplicação de negócio distribuídos.
  6. Sun Certified Developer For Java Web Services (SCDJWS) – Especialista em desenvolvimento de aplicações utilizando web services (paradigma SOA).
  7. Sun Certified Mobile Application Developer (SCMAD) – Especialista em desenvolvimento de aplicativos para dispositivos móveis.
  8. Sun Certified Enterprise Architect (SCEA)
    Específico para o perfil de “Arquiteto de software”. Acredito que seja
    a prova mais difícil composta não apenas detalhes gerais das
    plataformas Java, mas também por vários conceitos de engenharia de
    software.

O foco principal é o candidato que não precisa ter todas, apenas invista nas áreas que se deseje atuar. Ou seja, torne-se um especialista no setor
de atuação. Como por exemplo:

  • Desenvolvedor com perfil desktop – SCJP e SCJD
  • Desenvolvedor com perfil Web – SCJP e SCWCD
  • Desenvolvedor web usando camada de negócio distribuído – SCJP, SCWCD e SCBCD
  • Desenvolvedor com arquitetura SOA – SCJP, (SCWCD ou SCBCD) e SCDJWS
  • Desenvolvedor para dispositivo móveis – SCJP e SCMAD.

A SCJA e SCEA ficam então direcionados para cargos específicos como já descritos acima, uma vez que estas duas provas são as únicas que não
requerem a SCJP como pré-requisito.

O que eu gostaria de enfatizar é que as certificações da SUN para tecnologia Java realmente valem a pena!!!
Java foi completamente concebido em cima de conceitos e práticas de
engenharias de software
. Estudando para uma certificação, o candidato
acaba, indiretamente, assimilando sobre assuntos que ele mesmo só vai perceber depois de ter realizado a prova. Além de ter o certificado
reconhecido mundialmente e novas oportunidade de empregos, a questão
chave é que a cabeça acaba sendo voltada para novos universos e
horizontes. Somente quem já fez alguma pode confirmar isso. Nos próximos artigos vou falar individualmente de cada
certificação, apresentado dicas de matérias, livros, opiniões,
dividindo experiências, links, simuladores etc.

Até a próxima!

É graduado e pós-graduado em Engenharia de Software, há mais de 15 anos desempenhando atividades de gestão, consultoria e treinamentos no desenvolvimento de soluções corporativas desktop, web e mobile com a plataforma Java e metodologias Ágeis. Possui mais de 30 certificações em Java, engenharia de software e metodologias ágeis.

Ver perfil