Post on 04-Jul-2015
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Certificações Java: Aplicadas na Prática
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Anderson Torres
- OCJA, OCJP, OCWCD, OCBCD - Blog: http://andersontorres.wordpress.com
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
CERTIFI – O – QUÊ !?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
certificação (cer-ti-fi-ca-ção) s. f.Asserção da realidade ou verificação de um fato.
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
CredibilidadeAutoridade Legal e Moral
Formalidade
O que esperar de um Órgão Certificador?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
O que esperar de uma Certificação?
ReconhecimentoComprovação FormalVantagem Profissional
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Classes Internas e Anônimas
Tipos de Comportamentos (Especificos)Definição de Composição e Agregaçãos
Força no conceito de Desktop (ActionListeners)Aplicações Gráficas (Desktop)
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Generics e Conjuntos
Garante a TipagemSegurança nos Casts
Adios ClassCastExceptionAjuda a garantir o Contrato
Base de Estrutura de DadosUso correto das Implementações
Base de ORM
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Threads
Base de ConcorrênciaBase de Implementações Importantes: Servlet, Mensageria
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Desenvolvimento
CompilaçãoPacotes
ClassPath
Envolve toda a base de Eclipse, NetBeans, Maven, JDK...
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Web Application Security
Autenticação e Autorização (Realm por Users, Groups, etc...)Integridade e Confidencialidade (SSL, HTTPS)
Base para JAAS (Java Authentication and Authorization Service)
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Building JSP Pages Using Tag Libraries
Frameworks são Baseados em Tags ( JSF, PrimeFaces... )JSP é usado sim no Mercado, principalmente com Struts
Ainda é a tecnologia web mais difundida pela Comunidade
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Building a Custom Tag Library
Java + XML = Liberdade!Extensão de possibilidades com API’s próprias!
Você pode pensar alto: Construa o seu próprio Framework!
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Java EE Patterns
Filter, MVC, Controller, Transfer Object...Boas Práticas
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Java Persistence API
ORM = Object Relational MappingFuga da Lógica Relacional, Java é OO!
Repository, não DAO!
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
EJB 3.0 Message-Driven Bean
Comunicação Assíncrona = EscalabilidadeGarantia Transacional, Fuga da Concorrência
Exemplo: NFE!
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Web Services
Definição de SOAP, WSDL, XML...Independência de Plataforma!
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br
Transactions
Garantia da LógicaSegurança no Processo
Existe, Funciona, e é Fácil: USEM!!!
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | djo@formaciondigital.com.br