Upload
andersonstorres
View
364
Download
2
Embed Size (px)
Citation preview
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Certificações Java: Aplicadas na Prática
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
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 | [email protected]
CERTIFI – O – QUÊ !?
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
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 | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
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 | [email protected]
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 | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
Avenida Paulista 726 - 16 andar - Sao Paulo.Tel: +55 (11) 3254 7482
http:/oracle.formacaoti.com.br | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]
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 | [email protected]