Professional Documents
Culture Documents
Rodrigo C. de Azevedo
Certified ScrumMaster Project Management Professional CompTIA Project+ OMG Certified UML Professional Fundamental OMG Certified UML Professional Intermediate Sun Certified Associate for Java Platform Sun Certified Programmer Java 1.4, 5.0 e 6.0 Sun Certified Web Component Developer 1.4 e 5.0 Sun Certified Business Component Developer J2EE 1.3 Sun Certified Enterprise Architect [SCEA, Part I]
2 / 96
Roteiro
Assuntos O que a certificao? Porque se certificar? Mapa da certificao Certificaes Oracle Novas Certificaes Oracle Como marcar uma prova Visualizando as conquistas Oracle Certified Associate, Java SE 5/SE Oracle Certified Associate, Java SE 5/SE - Contedo Questes Agradecimento
Rodrigo Cabral de Azevedo :: www.rodrigocabral.com.br 3 / 96
O que certificao?
projetado para que um profissional demonstre sua competncia, dedicao e seja considerado confivel no campo altamente competitivo da tecnologia.
4 / 96
Porque se certificar?
Aumentar o conhecimento Aumentar a produtividade Diferencial no currculo Reconhecimento do mercado Salrio
5 / 96
Mapa da certificao
6 / 96
Certificaes Oracle
Titulao na certificao SUN
Sun Certified Java Associate (SCJA) Sun Certified Java Programmer 5.0 (SCJP) Sun Certified Java Programmer 6.0 (SCJP) Sun Certified Java Developer (SCJD) Sun Certified Web Component Developer (SCWCD) EE5 Sun Certified Business Component Developer (SCBCD) EE5
7 / 96
Certificaes Oracle
Titulao na certificao SUN
Sun Certified Developer for Java Web Services 5 (SCDJWS) Sun Certified Enterprise Architect (SCEA) EE5 Sun Certified Mobile Application Developer (SCMAD)
8 / 96
9 / 96
10 / 96
11 / 96
Conquistas
Alguns dias aps a aprovao na prova escolhida, possvel visualizar sua certificao atravs do site Oracle Certification Database. https://i7lp.integral7.com/durango/do/login?ownername=sun&ch annel=sun&basechannel=sun&usertype=candidate
12 / 96
Conquistas
13 / 96
14 / 96
15 / 96
18 / 96
19 / 96
20 / 96
10
21 / 96
22 / 96
11
23 / 96
24 / 96
12
25 / 96
26 / 96
13
27 / 96
28 / 96
14
30 / 96
15
31 / 96
32 / 96
16
33 / 96
17
Representao UML
Reconhecer a representao UML de classes (incluindo atributos e operaes, classes abstratas e interfaces), representao UML de herana, representao UML para modificadores de visibilidade de membros de classe. Reconhecer a representao UML para associaes de classe, composies, multiplicidade e navegao da associao.
35 / 96
Representao UML
O que verdade sobre o diagrama de classes apresentado abaixo? A. A composto por 1 ou * objetos do tipo B. B. B composto por 1 ou * objetos do tipo A. C. A associado com B. D. B associado com A.
36 / 96
18
Representao UML
Quais das afirmaes so verdadeiras? Marque duas. A. No diagrama de classe, o nome da classe em negrito. B. Classes abstratas so representadas usando o texto <<abstract>>. C. Interfaces so representadas usando o texto <<inter>>. D. Mtodos abstratos so representados em itlico.
37 / 96
Representao UML
Qual o relacionamento que representa corretamente a relao entre A e B? A. A B. B C. C D. D E. E F. F
38 / 96
19
Representao UML
Identifique a ordem correta abaixo de acordo com as visibilidades possveis em UML: + #~ A. pblico, privado, pacote, protegido B. pblico, protegido, privado, pacote C. pblico, privado, protegido, pacote D. privado, pblico, pacote, protegido
39 / 96
Representao UML
Quais afirmaes so verdadeiras sobre o diagrama de classes apresentado abaixo? Marque quatro. A. A, B e C so interfaces. B. X e Y so classes. C. A herda de B. D. B herda de A. E. X implementa C. F. X composto de B e C.
40 / 96
20
Representao UML
Navegabilidade na associao bidirecional ocorre quando h: Marque duas. A. Uma linha contnua. B. Uma linha contnua com setas em ambas as pontas. C. Multiplicidade 2 ambas as pontas. D. A linha tem um losango em ambas as pontas.
41 / 96
Representao UML
O que representa na notao UML 0..1? A. Multiplicidade B. Navegabilidade C. Papis D. Atributos
42 / 96
21
Representao UML
O que verdade sobre o diagrama de classes apresentado abaixo? A. B e A herda de C B. B e A implementam C. C. B e A composto por C. D. B e A associado com C.
43 / 96
Representao UML
Quais afirmaes so verdade sobre o diagrama de classes apresentado abaixo? Marque duas. A. B subclasse A. B. C um subtipo de B. C. B um subtipo de C. D. B implementa C. E. B est associado a C.
44 / 96
22
23
24
49 / 96
25
51 / 96
52 / 96
26
54 / 96
27
28
57 / 96
58 / 96
29
59 / 96
60 / 96
30
61 / 96
62 / 96
31
63 / 96
64 / 96
32
65 / 96
33
67 / 96
68 / 96
34
69 / 96
70 / 96
35
71 / 96
72 / 96
36
Jato.java -----------package pct2; import pct1.Transporte; class Jato extends Transporte { Jato (int vmax) { System.out.println(J ); } public static void main (String[] args) { Jato j = new Jato(1200); } }
73 / 96
A.Compila mas ocorre erro na execuo. B.No compila. A classe Focus no pblica.
74 / 96
37
75 / 96
38
77 / 96
78 / 96
39
79 / 96
80 / 96
40
2 questes
41
Tecnologias Cliente
Descrever em alto-nvel as caractersticas bsicas, benefcios e desvantagens na criao de thin-clients usando HTML e Javascript e relacionar questes e solues de deployment. Descrever em alto-nvel as caractersticas bsicas, benefcios e desvantagens no deployment relacionados com a criao de clientes usando J2ME midlets. Descrever em alto-nvel as caractersticas bsicas, benefcios e desvantagens no deployment relacionados com a criao de fatclients usando Applets. Descrever em alto-nvel as caractersticas bsicas, benefcios e desvantagens no deployment relacionados com a criao de fatclients usando Swing.
83 / 96
Tecnologias Cliente
O que verdade sobre Swing? Marque duas. A. Swing tem mais componentes que AWT B. Componentes Swing so parte do pacote java.awt. C. Componentes Swing podem ser encontrados no pacote java.swing D. Componentes Swing so considerados lightweigth.
84 / 96
42
Tecnologias Cliente
Quais afirmaes podem ser feitas sobre applets Java: Marque duas. A. So compilados utilizando o comando javac B. So executados utilizando o comando java. C. O mtodo main tem que ser definido. D. Define o mtodo start.
85 / 96
3 Questes
43
Tecnologias Servidor
Descrever em alto-nvel as caractersticas bsicas de: EJB, servlets, JSP, JMS, JNDI, SMTP, JAX-RPC, Web Services (incluindo SOAP, UDDI, WSDL e XML), e JavaMail. Descrever em alto-nvel as caractersticas bsicas de servlet e JSP nos thin-clients HTML. Descrever em alto-nvel o uso e as caractersticas bsicas de session bean, entity e message-driven beans. Descrever em alto-nvel os benefcios e desvantagens de usar tecnologias J2EE server-side, e descrever e comparar as caractersticas bsicas da camada web, camada de negcio e camada EIS (Enterprise Integration Services).
87 / 96
Tecnologias Servidor
Quais das afirmaes abaixo so verdadeiras sobre Servlets? Marque duas. A. No podem receber dados de pginas web. B. So executados no browser. C. So mais otimizados que scripts CGI D. So portveis entre vrios Servidores JEE distintos.
88 / 96
44
Tecnologias Servidor
Qual das tecnologias abaixo pode ser utilizada para enviar um email usando SMTP? A. JavaMail B. JMail C. JMX D. JMS E. Nenhuma das anteriores.
89 / 96
Tecnologias Servidor
Qual tecnologia abaixo pode ser utilizada para acessar objetos de sesso no lado servidor? A. HTML B. JavaScript C. servlet D. applet
90 / 96
45
Desafio JAVA
class Mamifero { int x = -1; static String beberLeite() { return "[Mamifero]"; } String fazerBarulho() { return "[barulho]"; } } class Cao extends Mamifero { int x = 1; static String beberLeite() { return "[Cao]"; } String fazerBarulho() { return "[latindo]"; } }
public class Cliente { public static void main(String... args) { Mamifero m = new Cao(); out.println("[" + m.x + "]" + m.beberLeite() + m.fazerBarulho()); } }
92 / 96
46
93 / 96
Referncias
Liguori, Robert; Finegan, Edward. SCJA Sun Certified Java Associate Study Guide (Exam CX-310-019), McGrawHill/Osborne, 2009
Sierra, Kathy; Bates, Bert. SCJP Sun Certified Programmer for Java 6 Exam 310-065. McGraw-Hill/Osborne, 2008
94 / 96
47
Referncias
Certificaes Oracle Java
http://education.oracle.com/pls/web_prod-plqdad/db_pages.getpage?page_id=140#13
95 / 96
Agradecimentos
Obrigado contato@rodrigocabral.com.br http://www.rodrigocabral.com.br
48