Mini-curso Gratuíto. http://vofficejava.googlecode.com/



Documentos relacionados
Certificações Glaucio Scheibel Rafael Chaves

SUN Camilo Lopes -Sun Certified Programmer Java

Sistemas Distribuídos na WEB (Plataformas para Aplicações Distribuídas) Sumário. Java 2 Enterprise Edition. J2EE (Java 2 Enterprise Edition)

TDC2012. EJB simples e descomplicado, na prática. Slide 1

FRWTC-235 WORKSHOP ORACLE CERTIFIED JAVA EE 6 JPA DEVELOPER

3 Serviços na Web (Web services)

Curso de Extensão Programação Orientada a Objetos com Java. Última atualização: 25/05/2010

TECNOLOGIA JAVA TENDÊNCIAS, MERCADO E FUTURO

JPA Passo a Passo. Henrique Eduardo M. Oliveira henrique@voffice.com.br. Globalcode Open4Education

PadrãoIX. Módulo II JAVA. Marcio de Carvalho Victorino. Servlets A,L,F,M

Professor Antonio Benedito Coimbra Sampaio Jr

ENTERPRISE JAVABEANS 3. Msc. Daniele Carvalho Oliveira

UFG - Instituto de Informática

Resumo: Perguntas a fazer ao elaborar um projeto arquitetural

J2EE TM Java 2 Plataform, Enterprise Edition

SOA na Prática Ricardo Limonta

Enterprise Java Bean. Enterprise JavaBeans

Projetos Corporativos Baseados na Tecnologia Java Que Falham: O Que Podemos Aprender Deles?

UNIVERSIDADE. Sistemas Distribuídos

Linguagem de Programação Introdução a Linguagem Java

Web Services. (Introdução)

Web Services. Integração de aplicações na Web. Sistemas Distribuídos

PROGRAMAÇÃO SERVIDOR WEBSERVICES EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Integração Orientada a Serviços

Programação Cliente em Sistemas Web

Mini-curso Gratuito Globalcode Slide 1

EJB ainda tem vez no Java EE 6? Fernando Lozano Consultor 4Linux

UFG - Instituto de Informática

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

Visão Geral da Plataforma Java. Robinson Castilho - JUGMS castilho@bacarin.com.br

Princípios de Sistemas Distribuídos. Tecnologias utilizadas em sistemas distribuídos Aula 5

Web Technologies. Tópicos da apresentação

PLANO DE ENSINO INSTITUTO FEDERAL SUL-RIO-GRANDENSE CAMPUS SAPUCAIA DO SUL PRÓ-REITORIA DE ENSINO

Framework.NET, Microsoft Visual C# 2010 Express e Elementos da Linguagem C#

JSF e PrimeFaces. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul

Desenvolvimento WEB II. Professora: Kelly de Paula Cunha

Adriano Reine Bueno Rafael Barros Silva

UFG - Instituto de Informática

Experiência em missão crítica de missão crítica

Kassius Vargas Prestes

Capítulo 1 - Java EE 6 por alto - 1

DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES

Fundação Universidade Estadual de Maringá

CURSO DESENVOLVEDOR JAVA WEB E FLEX Setembro de 2010 à Janeiro de 2011

Tecnologias Web. Java Enterprise Edition

Arquitetura Orientada a Serviços (SOA) Copyright e-core LTDA, Todos os direitos reservados.

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática

Workshop Certificação Oracle Associate, Java SE 5/6.

Argo Navis J931 - Padrões de Design J2EE. Introdução. Objetivos de aprender padrões J2EE. Conhecer padrões para uso na plataforma J2EE

Prática da Disciplina de Sistemas Distribuídos Serviços Web IFMA DAI Professor Mauro Lopes C. Silva

MINISTÉRIO DA EDUCAÇÃO INSTITUTO NACIONAL DE ESTUDOS E PESQUISAS EDUCACIONAIS ANÍSIO TEIXEIRA

UFG - Instituto de Informática

Como criar um EJB. Criando um projeto EJB com um cliente WEB no Eclipse

Sistemas Distribuídos

UTILIZAÇÃO DA TECNOLOGIA ENTERPRISE JAVABEANS NO DESENVOLVIMENTO DE APLICAÇÕES DISTRÍBUIDAS

Laboratório de Computação VI JAVA IDL. Fabricio Aparecido Breve

Tutorial Java ME. Deixe o JME surpreender você também! Porque programar com 1 GB de RAM é fácil!! Neto Marin

Sistemas Distribuídos

Marco Aurélio Uma Visão Geral Sobre Plataforma Java

Enterprise JavaBeans. Java Deployment Course. por Jorge H. C. Fernandes DI-UFPE Julho de 1999

Considerações no Projeto de Sistemas Cliente/Servidor

Como sobreviver com Java 2? Saulo Arruda

Arquiteturas de Aplicações Web. Leonardo Gresta Paulino Murta

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

Java para Desenvolvimento Web

PROGRAMA DE MBA em Gestão e Engenharia do Produto. O Produto Internet e suas Aplicações

TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS (TDS)

Usando Service Design Thinking para criar SOA Corporativo

Enterprise Java Beans

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello

4 - Padrões da Camada de Integração. Introdução

Feature-Driven Development

PREFEITURA MUNICIPAL DE CAMAÇARI SECRETARIA DE EDUCAÇÃO ASSESSORIA DE TECNOLOGIA DA INFORMAÇÃO

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO XVII MODELOS DE DECLARAÇÕES E ATESTADOS MODELO 01 DECLARAÇÃO DE DISPONIBILIDADE DE ESTRUTURA

Java 2 Enterprise Edition

I N T R O D U Ç Ã O W A P desbloqueio,

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

Acadêmico: Marciane Schotten Prof. Orientador: Ricardo Alencar de Azambuja

MÓDULO. Linguagem de Programação para Web 2

FICHA DE CATALOGAÇÃO DE REVISTAS DE NOTÍCIAS. Coleção

Use a Cabeça! FREEMAN, Eric e Elisabeth. HTML com CSS e XHTML BASHMAN, Brian / SIERRA Kathy / BATES, Bert. Servlets & JSP

Manual de Integração WebService

Oracle WebLogic Server 11g: Conceitos Básicos de Administração

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

PROTÓTIPO DE APLICATIVO PARA DISPOSITIVO MÓVEL (PDA) USANDO A TECNOLOGIA J2ME E BANCO DE DADOS

Service Oriented Architecture SOA

Sistemas Distribuídos

Transcrição:

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

Mini-curso Gratuíto Certificação em Java: Vale a Pena? Slide 2

Palestrante Rodrigo Cândido da Silva rcandidosilva@gmail.com Trabalha: Arquiteto / Desenvolvedor Java / Instrutor Experiência: 8 anos na área de desenvolvimento de sistemas, trabalhando com Java desde 2001; Certificações: SCJA, SCJP, SCWCD, SCBCD, SCEA Slide 3

Agenda 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? Slide 4

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 5

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 6

Como funciona? Slide 7

Benefícios 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; Slide 8

Benefícios Slide 9

Benefícios Slide 10

Certificações Sun Slide 11

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 12

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 13

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 14

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 15

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 16

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 17

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 18

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 19

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 20

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 21

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 22

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 23

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 24

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 25

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 26

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 27

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 28

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 29

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 30

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 31

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 32

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 33

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 34

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 35

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 36

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 37

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 38

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 39

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 40

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 41

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 42

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 43

Dicas 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. Slide 44

Links 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 Slide 45

Perguntas? Slide 46

Mini-curso Gratuíto Agradecemos a presença! http://vofficejava.googlecode.com/ Slide 47