Pular para o conteúdo principal

Certificação SCJA - curiosidades e dicas

No mês passado eu compartilhei algumas curiosidades e dicas sobre a certificação SCJP 6 (Sun Certified Java Programmer), e agora chegou a vez da SCJA (Sun Certified Java Associate).
A SCJA também não tem nenhum outro exame como pré-requisito. Mas diferente da SCJP, a SCJA não é pré-requisito para nenhum outro exame, o que diminui muito o interesse por essa certificação.
Mas eu acho uma certificação muito interessante, pois é mais voltada para iniciantes no mundo Java, normalmente estudantes ou profissionais que estão mudando de tecnologia, funcionando como uma porta de entrada para as demais certificações e acelerando o ingresso ao mercado Java. Ou para aqueles que não são ou não pretendem ser especialistas Java, mas estão envolvidos com a linguagem de alguma forma, normalmente gestores, líderes de equipes, analista de negócio, etc.
Mas para quem já possui a certificação SCJP, acho pouco interessante obter a certificação SCJA.
A SCJA é um pouco mais básica, mas com uma cobertura maior de assuntos, portanto além de conhecer o básico de programação Java, também será necessário conhecer o básico de UML, JavaME, EJB, RMI, Servlets, JSP, JNDI, Swing, entre outros.
É muito importante estar afiado nos conceitos básicos de UML e da linguagem Java, isso já irá garantir boa parte da prova. E para os demais assuntos precisa saber apenas alguns pontos teóricos.
Eu fiz a prova a algumas semanas e fui bem (84%). Como achei a prova bem fácil, pensei que iria melhor, mas da mesma forma que a SCJP as pegadinhas são muitas e precisa estar bem atento.
Vou mostrar algumas dicas que coletei durante meus estudos por objetivo:
Conceitos Fundamentais de Orientação a Objetos.
  • Ao analisar métodos implementados de uma interface, tenha certeza de ver o modificador public, pois por default os métodos da interface são públicos.
  • Uma classe extende (extends) outra classe, implementa (implements) uma interface. Mas uma interface extende (extends) outras interfaces.
  • Classes abstratas podem ter construtores, enquanto interfaces não podem.
  • Uma classe final não pode ser extendida, portanto não pode ser abstrata.
Representação UML de Conceitos de Orientação a Objetos.
  • Java não permite herança multipla, portanto fique atento para marcar um diagrama com essa caracteristica como inválido.
  • Uma interface também pode ser representada pela notação pirulito (lollipop).
Implementação Java de Conceitos de Orientação a Objetos.
  • Enumerations não podem conter métodos abstratos e não podem ser definidos dentro de métodos.
  • Um método abstrato não pode ser declarado como final, privado ou estático.
  • Variáveis locais não possuem valores default, portanto precisam ser inicializadas antes do uso.
  • Não confundir o atributo estático length do array com o método length() da classe String.
  • Conhecer os conceitos de encapsulamento e polimorfismo.
  • Conhecer a ordem de execução dos construtores. E a ordem entre construtores, blocos de código e blocos estáticos.
Projeto e Implementação de Algoritmos.
  • A variável de iteração do laço for-each precisa ser declarada dentro da instrução.
  • Qualquer uma das três seções do laço for podem ser omitidas, ex: for( ; ; ) {} // laço infinito
  • O corpo do laço while não pode não ser executado, ex: while(false){} // erro compilação
  • No switch, a clausula default pode vir em qualquer posição.
  • Pode esperar muitas questões sobre a classe String, esteja certo de conhecer cada método mencionado no objetivo.
  • Lembre-se de analisar o escopo de uma variável declarada dentro de um for, while, método, etc.
  • Conhecer as diferenças entre os operadores de incremente pós-fixado e pre-fixado.
Fundamentos de Desenvolvimento Java.
  • Em um arquivo fonte pode haver apenas uma classe pública e o nome do arquivo deve bater com essa classe.
  • Lembre-se da ordem das instruções de um código fonte. Primeiro package, imports e por fim class.
  • Conheça os caminhos para configurar o classpath através dos comandos javac e java.
Tecnologias Java de Plataforma e Integração.
  • Aplicações JavaME desenvolvidas para um dispositivo não necessariamente funcionam em outros dispositivos.
  • JavaSE é incluida em todos ambientes JavaEE, portanto classes JavaSE funcionam em um ambiente JavaEE.
  • Para o JavaME, vá direto para a arquitetura, camadas e tipo de configuração.
  • Conheça exatamente os pacotes que contém as APIs JDBC, JMS, Servlet, RMI, etc.
Tecnologias Cliente.
  • Conhecer os seguintes comparativos:
Swing e AWT
Servlets e JSPs
RMI e Socket
Applet, MIDlet, Javascript e HTML

Tecnologias Servidor.
  • Conhecer em alto nível os tópicos de Web Services: SOAP, UDDI, WSDL e JAX-RPC.
  • Conhecer os componentes existentes de cada camada em uma aplicação JavaEE.
Faremos uma revisão teórica desses assuntos no novo minicurso Dicas para a certificação SCJA que acontecerá no dia 10/11/2009, terça das 19 às 22hs. E para finalizar, alguns links de simulados:
Abraço amigos javeiros e boa sorte.

Comentários

Postagens mais visitadas deste blog

TDC INNOVATION lança University Pass

Modalidade de ingresso tem como objetivo ajudar na capacitação dos universitários Uma pesquisa realizada em 2020 pela Associação Brasileira das Empresas de Tecnologia da Informação e Comunicação (Brasscom) diz que até o ano de 2024 o Brasil precisará de cerca de 420 mil profissionais na área de Tecnologia da Informação. Porém, por ano, a mesma pesquisa diz que o país forma apenas 46 mil profissionais capacitados no nicho. Pensando nisso, para ajudar na formação e capacitação desses jovens profissionais, o TDC INNOVATION, segunda edição do ano do The Developer's Conference, lança o University Pass, modalidade de ingresso que possibilita aceso digital gratuito a todas as palestras do evento, ou com 50% de desconto para quem preferir ir pessoalmente. Com o tema central “Desafios para a criação do futuro Digital”, o TDC INNOVATION ocorrerá entre 1 e 3 de junho, de forma híbrida: presencialmente no Centro de Convenções CentroSul, em Florianópolis, e com transmissão simultaneamente pela

Palestras do TDC Business Disponíveis Online

🚨 Atenção, TDC Lovers! O TDC Business em São Paulo acabou, mas os conteúdos mal começaram!  Não pô de aproveitar a STADIUM ao vivo? Não tem problema, porque trouxemos ela até você. Todas as palestras da STADIUM, palco principal do TDC, já estão no ar e liberadas para qualquer pessoa assistir. Essa Trilha incrível conta com palestras de Trilhas Premium e temas variados de forma GRATUITA para você poder maratonar de casa!  Aproveite para prestigiar seu evento de TI favorito com pipoca direto do seu sofá. 🎥 🍿 Gravação da STADIUM, 22 a 24 de Agosto de 2022, disponível aqui: https://www.globalcode.com.br/videos/tdc-2022-business/  Todas as demais trilhas do TDC Business serão publicadas gradualmente nas próximas semanas, fique atento aos nossos e-mails, você será notificado por lá quando sua Trilha estiver disponível. Acompanhe nossas redes sociais para não perder nada e ficar por dentro de todas as novidades do TDC!

Seja um Palestrante do TDC Connections 2022

A Equipe TDC está muito feliz e orgulhosa em começar mais uma jornada de eventos em 2022 e criar muitas oportunidades! Agora, chegou o momento para você que sempre quis ser palestrante mas não teve oportunidade, e também de quem já é palestrante experiente, e está ansioso para compartilhar aquela nova prática ou caso de sucesso fresquinho, submeter sua palestra para o TDC Connections e co-criar conosco o maior evento de desenvolvedores do Brasil.  Link de inscrição: https://cfp-conn.thedevconf.com.br/?_ga=2.103579840.1386204218.1643036190-1988609034.1631800014 Confira aqui o calendário do TDC 2022. Nesta edição teremos muitas novidades e você poderá palestrar de forma Online ou Presencial! Entenda como vai funcionar o TDC CONNECTIONS: Nesta edição, além de todo o conteúdo dividido em Trilhas transmitidas ao vivo (13 trilhas simultâneas) também teremos dois eventos híbridos em Recife e Belo Horizonte, que terão uma trilha por dia, ao vivo, para um público limitado, seguindo protocolo

Inspire a mudança com a liderança ágil

A liderança ágil é essencial para que uma organização realize mudanças de negócios significativas. Ser líder é uma tarefa desafiadora, especialmente em um cenário de constantes transformações, principalmente na forma de lidar com a relação empresa e pessoal. Pesquisas sobre liderança na era digital revelam que algumas soft skills têm sido substituídas por outras, o profundo conhecimento na área de negócio, ser referência nas tecnologias utilizadas, ter foco total no prazo e nas entregas e conhecer um arsenal de técnicas e ferramentas, têm dado espaço a habilidades, como: empatia; adaptabilidade; senso de equipe; visão e propósito; engajamento constante. A colaboração entre pessoas de todos os níveis hierárquicos são vitais, afinal, as equipes estão trabalhando para o mesmo objetivo: o encantamento e atendimento das necessidades do cliente que proporcionarão um crescimento sustentável da organização. Com propósito claro, estratégia e prioridades definidas, os times desfrutam de uma ma

TDC Digital: o que você precisa saber para transformar sua carreira em 2022

O TDC Digital é o maior evento de TI do mercado e proporciona crescimento profissional a partir de palestras com especialistas e oportunidades de networking com o mundo todo, direto da sua casa. Através da escolha individual de cada participante é possível obter experiências imersivas e transformadoras conforme o tema-chave de cada trilha.  O evento também é o lugar ideal para ajudar no desenvolvimento de carreiras, permitindo que qualquer pessoa com vontade — e um tema interessante — seja palestrante e compartilhe suas experiências e conhecimentos. Para aqueles que querem  participar como ouvinte a plataforma do TDC favorece conferências dinâmicas, e o encontro de diversas comunidades e ecossistemas de TI. E, após a escolha de uma trilha, fica mais fácil acompanhar especialistas para aprender e se inspirar. Em 2021 , o The Developer’s Conference (TDC) foi 100% digital e, em três dias de evento, contou com mais de 300 horas de conteúdos , incluindo: Agile; Testes; Design; Web e Mobile;

9 ESQUENTAS TDC ESPERANDO POR VOCÊ

O TDC nasceu do sonho de profissionais que valorizam o compartilhamento de conhecimento, experiências e oportunidades entre as comunidades de desenvolvedores.  Por isso, o crescimento do TDC nunca poderia ficar longe do crescimento das comunidades! Pensando nessa união, criamos um projeto quente: O ESQUENTA TDC ! Visando divulgar os meetups de comunidades que querem transformar e inspirar carreiras, foi co-criado este projeto lindo e cheio de apoio, onde o TDC abraça meetups de diversas comunidades espalhadas pelo Brasil e elas contribuem com a divulgação da edição regente.  O TDC Innovation vai rolar de 14 a 16 de JUNHO, mas até lá vão acontecer muitos encontros incríveis!  Fique por dentro das comunidades que vão participar, quais temas irão abordar e claro as datas e locais para você participar. 💥Esquentas TDC Innovation 2023: 24/05 - Esquenta TDC: Carreira e Desenvolvimento Presencial em Floripa das 19:00 as 21:30 com inscrição AQUI Comunidade: Google Developers Groups Nova