Eu, como desenvolvedor Java, preciso de certificações oficiais? Quase todos os Jawistas se perguntam (e a seus colegas mais experientes) essa pergunta em um momento ou outro de suas carreiras. Tentaremos ver a resposta para isso, bem como que tipo de certificações Java existem em geral, neste artigo. Apesar do fato de que a maioria dos profissionais Java, incluindo os próprios programadores e seus empregadores, priorizam a experiência prática em vez da educação formal e todos os tipos de documentos profissionais, às vezes a certificação ainda pode ser útil. Ao avaliar os funcionários e seu nível, a experiência real e o número de anos que uma pessoa trabalhou na área quase sempre serão os fatores determinantes. Mas ter certas certificações também pode ser útil, especialmente para algumas empresas, porque aumentam o valor do trabalhador aos olhos do empregador. Como observam programadores Java experientes, os empregadores nos países de língua russa raramente exigem certificados ao avaliar o nível de um codificador Java, mas eles não serão supérfluos. De acordo com um estudo de caso da Pearson VUE , 88% dos profissionais de TI recomendaram que seus colegas obtivessem algum tipo de certificação quando se tratasse de avançar em suas carreiras e melhorar suas habilidades profissionais. As certificações Oracle são as mais populares e respeitadas entre os desenvolvedores Java. 74% dos entrevistados observaram que consideram os certificados especializados que cobrem uma tecnologia ou pilha de tecnologia específica os melhores e mais úteis, e os certificados Oracle Java atendem melhor a esses requisitos.
Principais benefícios da certificação Java
Vamos listar as principais vantagens das certificações profissionais para programadores Java. Em primeiro lugar, ter um certificado pode ajudá-lo a destacar-se aos olhos dos empregadores e recrutadores de outros candidatos com as mesmas competências e o mesmo nível de experiência. E isso pode ser muito útil, principalmente para desenvolvedores Java iniciantes que se candidatam a vagas com muita concorrência entre os candidatos. Nesses casos, quaisquer métodos que ajudem a deixar os concorrentes para trás serão bons (no âmbito da decência e da ética, é claro). Nessa situação, ter a certificação pode proporcionar uma série de bônus pequenos, mas significativos. Assim, a certificação serve como prova adicional de que você realmente possui as competências técnicas especificadas, e não são apenas adicionadas ao seu currículo por uma questão de credibilidade. Pois bem, a preparação para o exame que antecede a obtenção de qualquer certificação irá ajudá-lo a compreender e consolidar na memória todas as principais características dessas tecnologias. Além disso, ter a certificação pode evitar que você tenha que fazer testes dessa tecnologia durante uma entrevista, e isso é sempre uma vantagem, pois economiza tempo e nervosismo. E, por fim, a certificação Java pode, embora não muito, aumentar o nível do salário oferecido e aumentar as chances de ascensão na carreira em um futuro próximo. Sem falar que desta forma você pode fortalecer a confiança em suas qualificações como programador Java, e simplesmente aumentar seu RH, o que é sempre bom.Visão geral das certificações Java da Oracle
Conforme observado acima, os certificados da Oracle são avaliados principalmente quando se trata de programadores Java. Portanto, a seguir falaremos sobre quais certificações da Oracle existem, o que elas incluem e como obtê-las. A propósito, antes da Sun Microsystems, juntamente com todos os seus ativos, passarem a ser propriedade da Oracle em 2010, as certificações Oracle eram chamadas de certificações Sun. Por exemplo, o atual Oracle Certified Professional Java Programmer (OCPJP) era anteriormente conhecido como Sun Certified Java Programmer (SCJP).Programador Java Associado Certificado Oracle (OCAJP) - Programador Java SE 8 I
O primeiro e mais básico nível de certificação Java, para Java SE 8, oferecido pela Oracle. Abrange todos os conceitos básicos de programação Java, ajuda a fortalecer sua compreensão dos aspectos fundamentais de Java, bem como ampliar seu conhecimento de programação em geral. A obtenção da certificação OCAJP será o primeiro passo e ponto de partida para quem deseja “subir de nível” agregando certificações oficiais ao currículo. Ter o OCAJP mostra que um programador possui todas as habilidades necessárias para se tornar um especialista em desenvolvimento Java (bem, pelo menos em teoria).Como obter a certificação OCAJP?
Para começar, aprenda Java SE 8 do nível iniciante ao intermediário, obtenha alguma experiência prática inicial no uso do Java SE 8. Em seguida, você pode passar para o exame, após ser aprovado, receberá a certificação. Taxa do exame: US$ 150 Tópicos das perguntas do exame:- Criando e usando matrizes
- Tratamento de exceções em Java
- Noções básicas de Java
- Usando Loops
- Usando operadores e construções de controle
- Regras de herança Java
- Conversão de tipo em Java
- Trabalhando com métodos e encapsulamento
- Classes básicas e utilitárias da API JAVA
Programador Java Associado Certificado Oracle (OCAJP) - Programador Java SE 11 I
A Oracle também tem uma opção de certificação para Java Standard Edition 11. A sequência de etapas é a mesma do Java SE 8 - aprendemos a teoria até um nível intermediário e depois passamos no exame. Taxa do exame: US$ 150 Tópicos das perguntas do exame:- Aplicação de encapsulamento
- Criando e usando métodos
- Criando programas simples em Java
- Descrição e uso de objetos e classes
- Manipulação de exceção
- Tecnologia Java e ambiente de desenvolvimento Java
- Classes e interfaces abstratas
- Reutilizando implementações e herança
- Compreendendo os Módulos
- Usando operadores e construções de controle
- Trabalhando com matrizes Java
- Trabalhando com tipos primitivos Java e processamento de strings
Programador Java Profissional Certificado Oracle (OCPJP) - Programador Java SE 8 II
OCPJP já é uma certificação de nível profissional, o que significa que o titular deste certificado possui nível de conhecimento e experiência suficiente em Java SE 8 para estar plenamente empregado. Para obter o OCPJP, você deve primeiro passar no exame da certificação de nível básico anterior, o OCAJP. Taxa do exame: US$ 150 Tópicos das perguntas do exame:- Design de Classe Avançado
- Construindo aplicativos de banco de dados com JDBC
- Simultaneidade em Java
- Exceções e aprovações
- Genéricos e coleções
- Sistema de E/S
- Noções básicas de Java IO (NIO.2)
- API de fluxo Java
- Interfaces funcionais integradas
- Localização
- Usando a API de data/hora do Java SE 8
Programador Java Profissional Certificado Oracle (OCPJP) - Programador Java SE 11 II
Em segundo lugar, certificação de nível profissional para Java Standard Edition 11. Requer certificação OCAJP de nível 1. Taxa do exame: US$ 150 Tópicos das perguntas do exame:- Anotações em Java
- Interfaces funcionais integradas
- Simultaneidade em Java
- Construindo aplicativos de banco de dados com JDBC
- Exceções e aprovações
- Interfaces funcionais e expressões lambda em Java
- Genéricos e coleções
- IO (básico e NIO.2)
- Noções básicas de Java
- Interfaces Java
- API de fluxo Java
- Operações Lambda em streams
- Localização
- Migrando para um aplicativo modular
- Codificação segura em um aplicativo Java SE
- Serviços em uma aplicação modular
Desenvolvedor de aplicativos Java profissional certificado pela Oracle (OCPJAD) - Java EE 7
A certificação Oracle Certified Professional Java EE 7 Application Developer valida a capacidade de um programador de desenvolver e implantar aplicativos usando Java Enterprise Edition 7. OCPJAD é adequado para desenvolvedores front-end e back-end e arquitetos de aplicativos com pelo menos habilidades intermediárias a avançadas no uso Java EE 7. Para passar nesta certificação, você deve primeiro obter o OCAJP. Taxa do exame: US$ 150 Tópicos das perguntas do exame:- API de lote
- Feijão CDI
- Paralelismo
- Construindo aplicativos Java usando WebSockets
- Construindo aplicativos Web Java usando JSP
- Desenvolvendo aplicações web em Java usando servlets
- Desenvolvendo aplicações web usando JSF
- Implementando lógica de negócios usando EJB
- Executando serviços REST usando API JAX-RS
- Implementando serviços SOAP usando APIs JAX-WS e JAXB
- Arquitetura Java EE 7
- Segurança Java EE 7
- API Java Messenger
- Gerenciando persistência usando entidades JPA e BeanValidation
Oracle Certified Master Java Enterprise Architect (OCMJEA)
Oracle Certified Master Java Enterprise Architect (OCMJEA) é a certificação Java de maior prestígio da Oracle. Sua presença indica que o desenvolvedor possui todas as habilidades e conhecimentos necessários em Java para implementar projetos de criação de aplicativos em grande escala - desde os estágios iniciais até o lançamento e suporte. Assim, os profissionais que desejam obter o OCMJEA devem demonstrar uma gama muito, muito ampla de habilidades que vão além do conhecimento básico de programação Java.Como posso obter a certificação OCMJEA?
Você deve primeiro concluir um dos seguintes cursos:- Arquitetar aplicativos corporativos com Java EE
- Desenvolvendo Aplicações para a Plataforma Java EE 6
- Desenvolvendo Aplicações para a Plataforma Java EE 7
- Desenvolvendo Aplicações com Java EE 6 no WebLogic Server 12c
- Padrões de design Java
- Java EE 6: Desenvolva componentes de negócios com JMS e EJBs
- Java EE 6: Desenvolva aplicativos de banco de dados com JPA
- Java EE 6: Desenvolva serviços da Web com JAX-WS e JAX-RS
- Java EE 7: novos recursos
- Java SE 7: Desenvolva aplicativos Rich Client
- Fundamentos do Java SE 7
- Programação Java SE 7
- Java SE 8: Programação
- Fundamentos do Java SE 8
- Análise e projeto orientado a objetos usando UML
- Conceitos e Princípios de Desenvolvimento de Aplicativos
- Desenvolvimento de tecnologias de nível empresarial
- Arquitetura geral
- Padrões de design
- Integração e comunicações
- Segurança
- Tecnologias de desenvolvimento de aplicações web
- Seção 1: Design, Conceitos e Princípios de Aplicativos
- Seção 2: Arquiteturas Comuns
- Seção 3: Integração e Mensagens
- Seção 4: Tecnologias de nível empresarial
- Seção 5: Tecnologias de nível Web
- Seção 6: Aplicabilidade da Tecnologia Java EE
- Seção 7: Modelos
- Seção 8: Segurança
GO TO FULL VERSION