Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Certificação Programador Java: Dicas e exemplos práticos

Um overview das certificações Java oficiais da Oracle com detalhes sobre a certificação de Programador Java 7, apresentada, em 04/07/2012, na Trilha Java University do TDC 2012.
by

Marcelo Castro

on 1 August 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Certificação Programador Java: Dicas e exemplos práticos

Modelagem de classes
Modificadores de acesso, sobreposição de métodos, sobrecarga de construtores e métodos, operador instanceof e casting, package e import.
Certificações Oficiais Java
Marcelo de Castro
marcelo@castro.eti.br
@mcastroinfo
Associate
Java SE
Java EE
JME
NetBeans IDE
Programmer
Developer
EJB
Architect
Web Service
JPA
Web
Associate
Programmer
Developer
Web
EJB
Web Service
JPA
Architect
http://education.oracle.com
Oracle
http://www.pearsonvue.com/oracle/
Pearson VUE
ou
20 em São Paulo
R$ 272 + impostos
75 min
61
59%
Validade x Upgrade
R$ 109 + impostos
A ser definido
A ser definido
A ser definido
150 min
60
61%
150 min
60
70%
115 min
51
68%
150 min
90
75%
120 min
150 min
69
72%
120 min
57
61%
150 min
61
57%
110 min
60
60%
135 min
64
61%
150 min
65
65%
90 min
60
60%
120 min
64
57%
120 min
150 min
68
54%
09/2005: Sun Certified
Programmer
for Java 2 Platform 1.4
06/2007: Sun Certified
Web
Component Developer for the Java 2 Platform, Enterprise Edition 1.4
11/2008: Sun Certified Specialist for
NetBeans
IDE
04/2009: Sun Certified Java
Associate
08/2011: Oracle Certified Professional, Java EE 5
Business
Component Developer
Para que?
Por quê?
Benefícios?
Tempo para realização da prova

Número de questões

Percentual mínimo para aprovação

Prova em Português Brasileiro

Certificação anterior (pré-requisito)

Prova em Beta (teste)

Realização de curso oficial Oracle (pré-requisito)

Recebimento e envio de tarefa
Iconografia
Programmer 7
Tópicos do Exame: Java Programmer I
Programmer
Associate
Java Básico

Escopo de variáveis, estrutura de uma classe Java, criar executável e importar pacotes.
Tipos de dados Java
Declarar e inicializar variáveis, diferença entre variáveis primitivas e reference, leitura e escrita em atributos, ciclo de vida de objeto, chamar métodos em objetos, classes String e StringBuilder.
Operadores e controle de fluxo
Operadores, parênteses para definir precedência, == and equals () em Strings e outros objetos, if/else e switch.
Arrays
Declarar, instanciar e utilizar arrays de uma ou mais dimensões e declarar e utilizar um ArrayList.
Loops
Loops com while, for, enhanced for, do/while, break e continue
Métodos e encapsulamento
Criar métodos e construtores, sobrecarga de métodos e construtores, construtores padrão, modificador static, modificadores de acesso, encapsulamento e efeitos de alterações de parâmetros do tipo primitivo e reference.
Herança
Implementar herança, polimorfismo, diferença entre o tipo da referência e do objeto, uso de casting, this, super, classes abstratas e interfaces (uso).
Exceptions
Diferença entre checked exceptions, RuntimeExceptions and Errors, try/catch, exceptions comuns e invocar métodos que lançam exceptions.
Princípios de Orientação a Objetos
Declarar,implementar e/ou estender interfaces, implementação x estensão, IS-A / HAS-A, singleton, DAO, Factory.
Generics and Collections
Criar uma classe com generics, <>, raw type x generic type, wrapper classes e autoboxing, List, Set, Deque, Map, Comparator, Comparable, classificação e procura em arrays e lists.
Processamento de String
Procurar,realizar parse e construir strings, regex, parâmetros de formatação de strings.
Exceptions e Assertions
Usar throw, throws, try, multi-catch, finally, try-with-resources, exceptions customizadas, assertions.
Fundamentos Java I/O
Ler e escrever no console, usar streams para ler e escrever arquivos.
Java File I/O (NIO.2)
Path, Files, ler e alterar atributos de arquivos e pastas, acesso recursivo a árvore de diretórios, PathMatcher e WatchService.
Aplicações com JDBC
JDBC API, conexão usando um driver JDBC, atualizar e pesquisar um BD, controle de transação customizado, RowSetProvider, RowSetFactory, e RowSet interfaces.
Threads
Classe Thread e interface Runnable, gerenciar e controlar o ciclo de vida da thread, synchronized e identificar possíveis problemas.
Concorrência
Coleções de java.util.concurrent, variáveis atômicas e locks, Executors, ThreadPools e Fork/Join Framework.
Localização
Ler e configurar localidade (Locale), resource bundle, formatar de acordo com o localidade usando NumberFormat e DateFormat.
Tópicos do Exame: Java Programmer II
Java SE 7 Programmer I
Referências
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_exam_id=1Z0_803&p_org_id=&lang=PTB
Java SE 7 Programmer II
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_org_id=&lang=PTB&p_exam_id=1Z0_804
Lesson: Preparation for Java Programmer Language Certification (Oracle)
http://docs.oracle.com/javase/tutorial/extra/certification/index.html
Minicursos Gratuitos da Globalcode sobre Certificação (Download)
MC11 - Simulados, dicas e revisões para a certificação SCJP
http://www.globalcode.com.br/gratuitos/minicursos/minicurso-simulados-dicas-e-revisoes-tecnicas-para-obter-a-certificacao-sun-certified-java-programmer
MC12 - Simulados, dicas e revisões técnicas para obter a certificação Sun Certified Web Components Developer
http://www.globalcode.com.br/gratuitos/minicursos/minicurso-simulados-dicas-e-revisoes-tecnicas-para-obter-a-certificacao-sun-certified-web-components-developer
MC25 - Dicas certificação Java 5
http://www.globalcode.com.br/gratuitos/minicursos/minicurso-dicas-certificacao-java-5
MC54 - Preparando-se para a certificação SCEA parte 1
http://www.globalcode.com.br/gratuitos/minicursos/minicurso-preparando-se-para-a-certificacao-scea-parte-1
MC63 - Dicas para a certificação SCJA (Versão 5/6)
http://www.globalcode.com.br/gratuitos/minicursos/minicurso-dicas-para-a-certificacao-scja
Modelagem avançada de classes
Classes abstratas e interfaces (quando e como), modificadores static e final, classes top-level e internas e enumerações.
Full transcript