47
Slide 1 Globalcode Mini-curso Gratuíto http://vofficejava.googlecode.com/

Certificação Java

Embed Size (px)

DESCRIPTION

Mini-curso Online Globalcode / VOffice Certificação Java

Citation preview

Slide 1Globalcode

Mini-curso Gratuíto

http://vofficejava.googlecode.com/

Slide 2Globalcode

Certificação em Java:Certificação em Java:

Vale a Pena?Vale a Pena?

Mini-curso Gratuíto

Slide 3Globalcode

Rodrigo Cândido da Silva – [email protected] Cândido da Silva – [email protected]

Trabalha: Trabalha: Arquiteto / Desenvolvedor Java / InstrutorArquiteto / Desenvolvedor Java / Instrutor

Experiência: Experiência: 8 anos na área de desenvolvimento de 8 anos na área de desenvolvimento de

sistemas, trabalhando com Java desde 2001;sistemas, trabalhando com Java desde 2001;

Certificações: Certificações: SCJA, SCJP, SCWCD, SCBCD, SCEASCJA, SCJP, SCWCD, SCBCD, SCEA

Palestrante

Slide 4Globalcode

O que é uma certificação?

Como funciona?

Benefícios

Certificações Sun

• Sun Certified Java Associate (SCJA)

• Sun Certified Java Programmer (SCJP)

• Sun Certified Java Developer (SCJD)

• Sun Certified Web Component Developer (SCWCD)

• Sun Certified Business Component Developer (SCBCD)

• Sun Certified Developer for Java Web Services (SCDJWS)

• Sun Certified Mobile Application Developer (SCMAD)

• Sun Certified Enterprise Architect (SCEA)

Dicas

Links

Perguntas?

Agenda

Slide 5Globalcode

O que é uma certificação?

• Possibilita ao profissional

comprovar seu conhecimento

sobre uma determinada

tecnologia ou produto através

de uma instituição reconhecida

(Sun, Cisco, Borland, Oracle,

IBM, Microsoft, entre outras);

• Não é uma comprovação de

experiência;

• Experiência vs. Certificação

� “O melhor é ter os dois !"

Slide 6Globalcode

Como funciona?

� Aquisição do voucher para certificação desejada;

� Para certificações Sun, o voucher pode ser adquirido ligando para

0800-55-78-63;

� Agendamento da prova em um centro autorizados;

� Prometric, Person VUE

� Realização da prova;

� O candidato realiza a prova em terminais de computador localizados nos

centros autorizados, sendo que em alguns casos, também existirá

necessidade de desenvolvimento de projetos, seja ele programado ou

diagramado.

Slide 7Globalcode

Como funciona?

Slide 8Globalcode

• Profissional:

� Complementa a formação acadêmica;

� Gera um diferencial para o profissional que compete no mercado de

trabalho;

� Aumenta as oportunidades de desenvolvimento da carreira;

� Valorização;

� Força o estudo de partes da tecnologia antes ignorada;

• Empresa:

� Fornece mais um modo eficaz de avaliação em recursos humanos;

� Qualifica a força de trabalho da empresa;

� Incrementa a qualidade e produtividade;

Benefícios

Slide 9Globalcode

Benefícios

Slide 10Globalcode

Benefícios

Slide 11Globalcode

Certificações Sun

Slide 12Globalcode

Sun Certified Java Associate (SCJA)

• Objetivo

�Ponto de entrada para o desenvolvimento de aplicações e

administração de projeto de software usando Java;

�Voltada para gerentes, administradores e consultores que

tenham contado com projetos Java;

Slide 13Globalcode

Sun Certified Java Associate (SCJA)

• Conteúdo

� Conceitos fundamentais de OO;

� Representação de UML dos conceitos OO;

� Implementação de OO em Java;

� Implementação e design de algorítmos;

� Fundamentos de desenvolvimento em Java;

� Tecnologias de integração;

� Tecnologias cliente;

� Tecnologias servidor.

Slide 14Globalcode

Sun Certified Java Associate (SCJA)

• Exemplo de Questão

�Which of the following Java keywords represent an is-a

relationship between types:

� implements

� array

� extends

� inherits

Slide 15Globalcode

Sun Certified Java Associate (SCJA)

• Informações

� Prova objetiva (múltiplas questões, drag and drop);

� Quantidade de questões: 51

� Nota mínima: 68% (35 questões)

� Tempo: 115 minutos

� Tem em português

� Mais informações:

• http://www.sun.com/training/catalog/courses/CX-310-019.xml

Slide 16Globalcode

Sun Certified Java Programmer (SCJP)

• Objetivo

�Voltada para programadores experientes em utilizar a

sintaxe básica e a estrutura da linguagem de programação

Java;

�Conhecer a linguagem Java “bit a bit”.

Slide 17Globalcode

Sun Certified Java Programmer (SCJP)

• Conteúdo

�Declaração, inicialização e escopo;

�Controle de fluxo;

�Conteúdo das APIs;

�Concorrência;

�Conceitos OO;

�Coleções e Generics;

�Fundamentos da linguagem.

Slide 18Globalcode

Sun Certified Java Programmer (SCJP)

• Exemplo de Questão

� What can contain objects that have a unique key field of String

type, if it is required to retrieve the objects using that key field as

an index?

• Map

• Set

• List

• Collection

• Enumeration

Slide 19Globalcode

Sun Certified Java Programmer (SCJP)

• Informações

�Quantidade de questões: 72

�Nota mínima: 65% (47 questões)

�Tempo: 210 minutos

�Tem em português

�Mais informações:

• http://www.sun.com/training/catalog/courses/

CX-310-065.xml

Slide 20Globalcode

Sun Certified Java Developer (SCJD)

• Objetivo

� Para programadores que já estejam familiarizados com a estrutura

básica e a sintaxe da linguagem de programação Java, e que tem a

necessidade de aplicar este conhecimento mais profundamente para

o desenvolvimento de aplicações complexas de produção;

� Desenvolvimento prático;

� Pré-requisito: SCJP.

Slide 21Globalcode

Sun Certified Java Developer (SCJD)

• Conteúdo

�Considerações gerais

• Manuteabilidade do código;

�Documentação

• Javadoc e comentários;

�Design OO

�GUI

�Locking e Multi-thread.

Slide 22Globalcode

Sun Certified Java Developer (SCJD)

• Fase 1

� Desenvolvimento de um projeto cliente-servidor;

� Nota mínima: 320 pontos de 400.

� Mais informações:

• http://www.sun.com/training/catalog/courses/CX-310-252A.xml

• Fase 2

� Prova discursiva (4 questões sobre o projeto);

� Nota mínima: N/A

� Tempo: 120 minutos

� Mais informações:

• http://www.sun.com/training/catalog/courses/CX-310-027.xml

Slide 23Globalcode

Sun Certified Web Component Developer

(SCWCD)

• Objetivo

�Certificação para programadores que utilizam Servlets e

JSP para o desenvolvimento de aplicações web;

�Pré-requisito: SCJP.

Slide 24Globalcode

Sun Certified Web Component Developer

(SCWCD)

• Conteúdo

� Tecnologia Servlet;

� Estrutura e implantação de aplicações web;

� Modelo de web container;

� Administração de sessões web;

� Segurança;

� Tecnologia JSP;

� Expression Language (EL);

� Standard Actions;

� Tag Libraries;

� Core J2EE Patterns.

Slide 25Globalcode

Sun Certified Web Component Developer

(SCWCD)

• Exemplo de Questão

�<%= “Hello Ranchers” %> This is an example of?

� jsp expression

� jsp scriptlet

� jsp directive

� jsp declaration

Slide 26Globalcode

Sun Certified Web Component Developer

(SCWCD)

• Informações

�Prova objetiva (múltipla escolha, drag and drop);

�Quantidade de questões: 69

�Nota mínima: 70% (49 questões)

�Tempo: 180 minutos

�Mais informações:

• http://www.sun.com/training/catalog/courses/

CX-310-083.xml

Slide 27Globalcode

Sun Certified Business Component Developer

(SCBCD)

• Objetivo

� Certificação voltada para programadores avançados e

desenvolvedores com extensa experiência profissional em desenhar,

desenvolver, testar, implantar e integrar aplicações em EJB;

� Pré-requisito: SCJP.

Slide 28Globalcode

Sun Certified Business Component Developer

(SCBCD)

• Conteúdo

� EJB 3.0 overview;

� Enterprise beans;

� Contrato e ciclo de vida dos session beans;

� Contrato dos message-driven beans;

� Java persistence API (JPA);

� Operações com entidades;

� Contexto de persistência;

� JPQL – query language;

� Transações;

� Exceções;

� Segurança (JAAS).

Slide 29Globalcode

Sun Certified Business Component Developer

(SCBCD)

• Exemplo de Questão

� Which of the following is not a life-cycle method for a Stateful

Session Bean?

• Post Construction

• Pre Destruction

• Post Activation

• Pre Construction

• Pre Passivation

Slide 30Globalcode

Sun Certified Business Component Developer

(SCBCD)

• Informações

�Prova objetiva (múltipla escolha, drag and drop);

�Quantidade de questões: 61

�Nota mínima: 59% (36 questões)

�Tempo: 145 minutos

�Mais informações:

• http://www.sun.com/training/catalog/courses/

CX-310-091.xml

Slide 31Globalcode

Sun Certified Developer for Java Web Services

(SCDJWS)

• Objetivo

� Voltada para desenvolvedores que tem criado aplicações com

web services usando componentes da tecnologia Java tais como

o Java Web Services Developer Pack;

� Pré-requisito: SCJP.

Slide 32Globalcode

Sun Certified Developer for Java Web Services

(SCDJWS)

• Conteúdo

� XML Web Services standards;

� SOAP 1.2 Web Services standards;

� Descrevendo e publicando (WSDL e UDDI);

� JAX-WS;

� REST, JSON, SOAP e APIs processamento de XML (JAXP, JAXB e SAAJ);

� JAXR

� Características J2EE Web Services;

� Segurança;

� Desenvolvimento de Web Services;

� Interoperabilidade entre Web Services;

� Design e arquitetura de Web Services e Endpoints;

Slide 33Globalcode

Sun Certified Developer for Java Web Services

(SCDJWS)

• Exemplo de Questão

� In WSDL a <port> refers to?

• TCP/IP or UDP port on the server

• Represents the actual service inv used

• Exposes a <service> using a specific protocol

binding

Slide 34Globalcode

Sun Certified Developer for Java Web Services

(SCDJWS)

• Informações

�Prova objetiva (múltipla escolha, drag and drop);

�Quantidade de questões: 69

�Nota mínima: 68% (47 questões)

�Tempo: 150 minutos

�Mais informações:

• http://www.sun.com/training/catalog/courses/

CX-310-230.xml

Slide 35Globalcode

Sun Certified Mobile Application Developer

(SCMAD)

• Objetivo

� Certificação para programadores e desenvolvedores que estão

usando tecnologias Java ME para desenvolver aplicações

móveis para celulares ou outros dispositivos com Java;

� Pré-requisito: SCJP.

Slide 36Globalcode

Sun Certified Mobile Application Developer

(SCMAD)

• Conteúdo

� JTWI (JSR 185);

� CLDC 1.0 e 1.1;

� Segurança;

� Rede;

� Ciclo de vida;

� MIDP RMS;

� Push Registry;

� MIDP UI;

� Game API;

� MMAPI;

� Wireless Messaging API 1.1.

Slide 37Globalcode

Sun Certified Mobile Application Developer

(SCMAD)

• Exemplo de Questão

� CLDC 1.1 VM doesn't support for which of the followings:

� finalization

� JNI

� Float calculation

� Threads

� User defined class loaders

� Weak references

Slide 38Globalcode

Sun Certified Mobile Application Developer

(SCMAD)

• Informações

�Prova objetiva (múltipla escolha, drag and drop);

�Quantidade de questões: 68

�Nota mínima: 55% (38 questões)

�Tempo: 150 minutos

�Mais informações:

• http://www.sun.com/training/catalog/courses/

CX-310-110.xml

Slide 39Globalcode

Sun Certified Enterprise Architect (SCEA)

• Objetivo

�Certificação voltada para arquitetos responsáveis pelo

desenho e arquitetura de aplicações compatíveis com Java

EE com escalabilidade, flexibilidade e segurança.

Slide 40Globalcode

Sun Certified Enterprise Architect (SCEA)

• Conteúdo

� Design: conceitos e princípios;

� Arquiteturas comuns;

� Integração e mensageiria;

� Tecnologias da camada de negócio;

� Tecnologias da camada web;

� Aplicabilidade de Java EE;

� Design patters (GoF e Core J2EE);

� Segurança.

Slide 41Globalcode

Sun Certified Enterprise Architect (SCEA)

• Fase 1

� Quantidade de questões: 64

� Nota mínima: 57%

� Tempo: 120 minutos

� Mais informações:

• http://www.sun.com/training/catalog/courses/CX-310-052.xml

• Exemplo de Questão

� Asynchronous communication is achieved by using:

• Remote Procedure Calls

• RMI / IIOP

• Message Oriented Middleware

• CORBA

Slide 42Globalcode

Sun Certified Enterprise Architect (SCEA)

• Fase 2

� Arquitetar um projeto

� 5 áreas de avaliação (diagramas de classes, componentes,

deployment, sequência e/ou colaboração, lista de mitigação de

riscos);

� Nota mínima: 114 pontos de 160

� Tempo: 40 a 100 horas (80 horas em média)

� Mais informações

• http://www.sun.com/training/catalog/courses/CX-310-301A.xml

Slide 43Globalcode

Sun Certified Enterprise Architect (SCEA)

• Fase 3

�Prova discursiva (defesa do projeto);

�Quantidade de questões: 8

�Nota mínima: N/A

�Tempo: 90 minutos

�Mais informações

• http://www.sun.com/training/catalog/courses/

CX-310-062.xml

Slide 44Globalcode

� Estude por um livro específico;

� Faça muitos, mas muitos simulados;

• Whizlabs, Enthuware, etc

� Para cada questão que não ficar clara no simulado, escreva o código, depure

e teste;

� Entenda o porquê dos resultados;

� Participe de grupos e fóruns de discussão;

� Na hora da prova:

• Economize tempo (você pode precisar no final);

• Pule questões que você na saiba (deixe para o final);

• Marque questões duvidosas;

• Não fique nervoso.

Dicas

Slide 45Globalcode

• http://www.sun.com/training/certification/java/index.xml

• http://www.javaranch.com

• http://www.jchq.net

• http://www.javaprepare.com

• http://www.javacertificationexams.com

• http://www.prometric.com

• http://www.brainbench.com

• http://www.javablackbelt.com

Links

Slide 46Globalcode

Perguntas?

Slide 47Globalcode

Agradecemos a presença!

Mini-curso Gratuíto

http://vofficejava.googlecode.com/