apresentacao convenio

68
Convênio UNISAL & Sun Fabio Augusto da Silva Embaixador de Campus Sun Microsystems [email protected] http://blogs.sun.com/fabio

Upload: fabioaugusto

Post on 20-Jun-2015

1.582 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Apresentacao Convenio

ConvênioUNISAL & Sun

Fabio Augusto da Silva

Embaixador de Campus Sun [email protected]://blogs.sun.com/fabio

Page 2: Apresentacao Convenio
Page 3: Apresentacao Convenio

• Sobre a Sun

• Programa de Embaixadores

• Tecnologias Sun

• Java

• Netbeans

• SAI

• Certificação Java

• Grupo Java

• Olimpíada de Programação

• Sun Spot

• Mãos a Obra

Tópicos

Page 4: Apresentacao Convenio

Sobre a Sun Microsystems

A Sun possui uma relação muito especial com instituições de ensino, pois ela nasceu em um campus universitário. O nome Sun vem de Stanford University Network (Rede da Universidade de Stanford), fundada em 1982. Desde então, a Sun vem percorrendo uma trajetória de inovação e liderança que vai de protocolos que impulsionam a Internet até a nossa (amplamente adotada) tecnologia Java - utilizada em tudo, de cartões inteligentes e supercomputadores.

Page 5: Apresentacao Convenio

Sobre a Sun Microsystems

• A Sun tem 33 350 funcionários em todo mundo.

• Possuímos negócios em mais de 100 países

no mundo.

• Sun recebeu três prêmios Tecnologia do

ano da InfoWorld 2008: > SO Servidor mais inovador: Solaris 10, > Melhor Sistema de Arquivos: Solaris

ZFS, > Melhor servidor de armazenamento: Sun

Fire X4500 (Thumper).

Page 6: Apresentacao Convenio

Sun compra MYSQL

• Sun anunciou a aquisição da MySQL™ AB, um ícone open source e desenvolvedor de um dos mais acendentes banco de dados open source.

Page 7: Apresentacao Convenio

O que é um embaixador Sun?

A Sun Microsystems possui um programa de embaixadores, esses infiltrados em algumas faculdades, responsáveis por difundir as tecnologias da empresa e estimular alunos e professores a utilizarem desses recursos e a desenvolverem-se cada vez mais no ambiente de ensino e também para outros fins.

Apresentando tais tecnologias através de palestras, formando

grupos de estudo, organizando eventos e comunidades.

Cursos de aperfeiçoamento aos sábados a

tarde fique atento!

Page 8: Apresentacao Convenio

Hoje Estudantesamanha funcionários,

desenvolvedores eformadores de

opiniões

Page 9: Apresentacao Convenio

+ 500 Embaixadores de Campus Sun

Q4FY06

85 in U.S. 50 in Brazil 40 in Russia 100 in India 105 in China 20 in Canada 30 in Latin America 10 in Australia & New

Zealand 15 in Asia South

5 in Japan and Korea• 15 in Central/North

Europe• 3 in France• 10 in Germany• 4 in Portugal and Spain• 1 in Italy• 20 in South/Eastern

EMEA• 10 in the UK

Page 10: Apresentacao Convenio

Embaixadores no Brasil

Q4FY06

• CEUB/EMBRAPA

• EE/POLI - USP

• Eng. Civil - UFAL

• Eng. Elétrica/ POLI - USP

• FATEC - Cruzeiro

• FEI - SP

• Fisica - USP

• FISICA - USP

• IAG - USP

• Instituto Politecnico Nacional

• LNCC

• Mecanica/NDF - USP

• PUC - RS

• UNESP - Campus Rio Claro

• UNESP - Pres. Prudente

• UNESP - Rio Preto

• UNICAMP

• UNISAL• UNISC - RS

• Univ. Estacio de Sa

• Univ.Tecnica Federico Santa Maria

• Univesidade Sao Judas - SP

• USP

• USP - Fisica

• USP/Sao Carlos

• USP-FISICA HPC

• Quimica - UNICAMP IQM

• UCB - Brasilia

• UFBA

• UFC

• UFPB

• UFRGS

• UFRJ

• UFRN

• UFSC

• UFSCAR

• UMESP - Metodista

• UnB

• UNESP - Bauru.

Page 11: Apresentacao Convenio

Quais Tecnologias da Sun?

Page 12: Apresentacao Convenio

Ferramentas educacionais Open Source

• NetBeans - http://www.netbeans.org

• Open JDK –

http://openjdk.java.net

• OpenSolaris -

http://br.pensolaris.org

• OpenSparc -

http://www.opensparc.net

• OpenOffice -

http://www.openoffice.org

Page 13: Apresentacao Convenio
Page 14: Apresentacao Convenio

Caracteristicas Java?

• Orientada a objetos

• Multi-plataforma

• Gratuita e OpenSource

• Multithreaded

• Desktop, Web e Mobile

Page 15: Apresentacao Convenio

Multi plataforma

Page 16: Apresentacao Convenio

Java em Números

Page 17: Apresentacao Convenio

Por que usar Java?

60% PCs já são vendidos com o Java SE pré instalado;

90% PCs com Java Virtual Machine;

800 Milhões de Desktops com Java;

7 Milhões de set-top boxes com Java habilitado;

4 Milhões de dispositivos BlueRay habilitados com Java.

5 Milhões de desenvolvedores

Page 18: Apresentacao Convenio

http://www.tiobe.com/tpci.htm

Comparativo entre linguagens

Page 19: Apresentacao Convenio

Java no Brasil• O Brasil hoje tem cerca de 300 mil

desenvolvedores, a maior porcentagem delas, 33% trabalham profissionalmente em Java;

• Java apresenta-se acima de Delphi e de todos os ambientes Microsoft juntos.

Fonte: “Pesquisa Desenvolvimento de Software MBI 2004”

Page 20: Apresentacao Convenio
Page 21: Apresentacao Convenio

O que é o Netbeans?• Uma IDE abrangente e modular> Suporte a Java SE, Java EE, Java ME> Grande conjunto de modulos de terceiros (plug-

in's)> Desenvolvimento intuitivo com arrastar e soltar> Debugger, Profiler, Refactoring> Multiplataforma> Multilinguagem (C, C++, Java, Ruby, PHP, javaFX,

etc)

Page 22: Apresentacao Convenio

Como adquirir o Netbeans 6

• http://www.netbeans.org

Page 23: Apresentacao Convenio

• http://www.netbeans.org

Page 24: Apresentacao Convenio

Peça um DVD grátis

• http://www.netbeans.org

Page 25: Apresentacao Convenio

Receba um DVD grátis

Page 26: Apresentacao Convenio

demo

Page 27: Apresentacao Convenio

Sun Academic Initiative

• Treinamento web para professores e alunos em JavaTM, SolarisTM & muito mais! >Visite: http://learningconnection.sun.com>Registre-se usando o código da UNISAL

• Simulados para certificações

Page 28: Apresentacao Convenio

Código Sun Academic Initiative

• Company Name:

> SAI-Centro Universitário Salesiano de São Paulo

• Company ID: > CUS-0000117174

Page 29: Apresentacao Convenio

demo

Sun Academic Initiative - Cursos

Page 30: Apresentacao Convenio

demo

Sun Academic Initiative

Page 31: Apresentacao Convenio

Certificação Java Internacional

70% de desconto para estudantes e professores.

~ U$40,00

Page 32: Apresentacao Convenio

Comparativo de certificação

Page 33: Apresentacao Convenio

Níveis de Certificação Java

Page 34: Apresentacao Convenio

Quem se importa com certicações?• Empregadores• Recrutadores• Programadores

Se um empregador tiver que optar entre um candidato que passou no exame e outro que não tenha passado, pode ter certeza que escolherá o certificado

Page 35: Apresentacao Convenio

Quais os beneficios da certicação?• 71% dos gerentes de TI vêem a certificação como critério de

promoção• 85% dos gerentes vêem os profissionais certificados com mais

produtividade• Em diversas empresas, as promoções ocorrem a partir de

quando o profissional tira sua certificação• A certificação demonstra um alto nível de competência em

tecnologia Java• A certificação abre portas para entrevistas de trabalho e permite

ao candidato competir com alguém que não possua• Sendo certificado em Java você cria credibilidade por ser uma

tecnologia suportada por várias plataformas (Microsoft Windows, IBM, Sun, Hewlett Packard, Oracle, Sybase, Novell, etc.).

Page 36: Apresentacao Convenio

O que a certificação prova? Passar no exame provará dois itens

importantes para um empregador atual ou futuro. • Que sabe como estudar e se preparar

para um teste desafiador• E acima de tudo, que conhece Java

Page 37: Apresentacao Convenio

Quanto tempo? Passar na prova de certificação não é fácil.

Em média se leva seis meses de estudo para estar em condições de passar.

Alguém que trabalha com outras linguagens pode levar entre três e seis meses.

E alguém com mais de um ano de experiência em Java pode levar por volta de doze semanas.

Alguns reclamam de perguntas exóticas nos exames e também de às vezes necessitar ser um “compilador humano”.

Page 38: Apresentacao Convenio

Quem esta se certificando?• Aqueles que estão mudando de carreira, pra área

de software por exemplo

• Aqueles que já estão no setor de TI e querem

melhorar suas posições na empresa

• Aqueles que já trabalham com Java e querem

apenas validar suas habilidades e conhecimentos

Page 39: Apresentacao Convenio

Tipos de certificações:Há oito tipos de exames de certificação do Java 1.5:

• Java SE: Associado, Programador e

Desenvolvedor

• Java EE: Componentes Web, Componentes de

Negócio, Serviços Web e Projetista Empresarial

• Java ME: Aplicativos Móveis

Page 40: Apresentacao Convenio

Exame do Associado - SCJA Elabora para candidatos que acabaram de iniciar uma carreira

em desenvolvimento de aplicativo ou em gerencia de projetos de software usando tecnologia Java.

Este exame testa conhecimento básico de conceitos de programação orientada a objetos, os fundamentos de UML, os fundamentos da linguagem de programação Java e conhecimento geral de plataformas e tecnologias Java. (Não há pré requisito)

• Tipo do Exame: Múltipla escolha and Drag and Drop• Numero de questões: 51• Média mínima: 68% (35 de 51 questões)• Tempo: 115 minutos• Língua: Português

Page 41: Apresentacao Convenio

Exame de Programador - SCJP Foi projetado para testar seu conhecimento na

própria linguagem de programação Java. Ele requer um conhecimento aprofundado da sintaxe da linguagem, dos conceitos principais e de uma pequena quantidade de interfaces programação. Também testa o conhecimento intermediário de POO.

Não avaliar nenhuma questão relacionada a

projeto ou arquitetura do programa ou perguntara por que uma abordagem é melhor do que a outra. (Não há pré requisito)

(+ detalhes)

Page 42: Apresentacao Convenio

Exame de Desenvolvedor - SCJD Esse exame requer o desenvolvimento de um

programa real e, em seguida, uma justificativa para decisões tomadas no projeto.

O exame é composto de duas partes: a tarefa de criação de um projeto e um exame com questões dissertativas como acompanhamento. Será dado um período ilimitado para conclusão do projeto.

O exame de Desenvolvedor Java tem inicio onde o exame do programador termina.

Page 43: Apresentacao Convenio

Exame de Desenvolvedor de Componentes Web - SCWCD

Tem como alvo as pessoas que estiveram usando o JSP (Java Sever Pages) e o servlet da tecnologia Java para criar aplicativos Web

Para fazer este exame, é necessário certificado de Programador Java

Page 44: Apresentacao Convenio

Exame de Desenvolvedor de Componentes de Negócios - SCBCD

Foi elaborado para os candidatos que estejam usando a tecnologia Java EJB para criar aplicativos de camada de negócios. O exame se baseia na especificação EJB definida na Java Enterprise Edition (Java EE)

Para fazer este exame, é necessário certificado de Programador Java

Page 45: Apresentacao Convenio

Exame de Desenvolvedor de Serviços Web - SCDJWS

O exame de Serviços Web tem como publico alvo os candidatos que estejam criando aplicativos com a tecnologia Java EE e Java Web Services Developer Pack.

Para fazer este exame, é necessário certificado de Programador Java

Page 46: Apresentacao Convenio

Exame de Projetista - SCEA

Se destina a projetista empresarias e, portando, não requer que o candidato passe no exame de programador. O exame de projetista tem três partes: uma prova de múltipla escolha baseada nos conhecimentos da arquitetura, um projeto de arquitetura e um teste de acompanhamento com questões dissertativas.

Page 47: Apresentacao Convenio

Exame de desenvolvedor Móvel - SCMAD

Se destina a desenvolvedores de aplicativos móveis é para candidatos que estejam criando aplicativos para telefones celulares ou outros dispositivos habilitados para Java. O exame aborda a especificação Java Tecnology for Wirelles Industry (JTWI), a API Wireless Messaging e as APIs Mobile Media.

Para fazer este exame, é necessário certificado de Programador Java

Page 48: Apresentacao Convenio

Por onde começar?

1º Passo rumo a certificação

SCJP – Certificação de Programador Java

Page 49: Apresentacao Convenio

SCJP – Como?• Tipo do exame: Múltipla escolha and drag and

drop

• Número de questões: 72

• Média Mínima: 59% (43 de 72 questões)

• Tempo: 175 minutos

• Idioma: Português

Page 50: Apresentacao Convenio

SCJP – Quanto?

A Sun Microsystem fornece um desconto a instituições parceira, os alunos e funcionários podem realizar a prova por aproximadamente U$ 40,00

Page 51: Apresentacao Convenio

SCJP – Onde ?• Agendar no site> http://www.prometric.com/

• Centros que aplicam a prova:

People Computação São Jose dos CamposSão Jose dos CamposPhone: 12-3923-2371 Site Code: BR132

Season - Treinamentos & Consultoria em InformáticaSão Jose dos Campos, São Paulo 12243-360Phone: 12 3941 7627 Site Code: BR209

Page 52: Apresentacao Convenio

Preparando para certificação

• A biblioteca possui livros para consulta e empréstimo• Através das matérias, as quais

conterão conceitos solicitados na prova de certificação• Grupo de Estudo

Page 53: Apresentacao Convenio

Você consegue!!!• Garoto nigeriano de 12 anos consegue

Certificado Java, e se torna a pessoa mais nova a obter tal façanha!!!

Comentário do garoto: “o exame é simples eu não entendo porque muitos acham difícil”

Page 54: Apresentacao Convenio

Questões da Certificação! 1 - Quais das seguintes opções são declaradas

válidas? (Marque todas as corretas) a) short x []; b) short [] y; c) short [5] x2; d) short z2 [5]; e) short [] z [] []; f) short [] y2 = [5];

Page 55: Apresentacao Convenio

Questões da Certificação! 1 - Quais das seguintes opções são declaradas

válidas? (Marque todas as corretas) a) short x []; b) short [] y; c) short [5] x2; d) short z2 [5]; e) short [] z [] []; f) short [] y2 = [5]

Page 56: Apresentacao Convenio

Questões da Certificação!1. class Sixties {

2. public static void main(String args[]){

3. int x = 5; int y = 7;

4. System.out.print( ( ( y * 2) % x ));

5. System.out.print(“ ” + ( y % x ) );

6. }

7. }

Qual o resultado?

a) 1 1

b) 1 2

c) 2 1

d) 2 2

e) 4 1

f) 4 2

g) A compilação falha

h) É lançada uma exceção em tempo de execução

Page 57: Apresentacao Convenio

Questões da Certificação!1. class Sixties {

2. public static void main(String args[]){

3. int x = 5; int y = 7;

4. System.out.print( ( ( y * 2) % x ));

5. System.out.print(“ ” + ( y % x ) );

6. }

7. }

Qual o resultado?

a) 1 1

b) 1 2

c) 2 1

d) 2 2

e) 4 1

f) 4 2

g) A compilação falha

h) É lançada uma exceção em tempo de execução

Page 58: Apresentacao Convenio

Grupo de Usuários Java

Sun Microsystems afirma que “um Grupo de Usuários Java é um grupo de pessoas que compartilham um interesse comum: a tecnologia Java, e se encontram regularmente para compartilhar idéias e informações. Na verdade, a estrutura de um GUJ pode variar enormemente, de um pequeno grupo de amigos e colegas para um um grande grupo de empresas localizadas em uma mesma área geográfica. Independentemente do tamanho ou foco de um JUG em particular, o espírito da comunidade permanecem o mesmo”.

Page 59: Apresentacao Convenio

Comunidade – Como interagir

Comunidade Java do Vale do Paraíbahttp://www.gujvale.com

Meus Blogs:http://fabioaugusto.wordpress.com/http://blogs.sun.com/fabio/

Page 60: Apresentacao Convenio

GUJVALE.com

Page 61: Apresentacao Convenio

REGISTRE-SE Agora Mesmo

Page 62: Apresentacao Convenio

OLIMPIADA DE PROGRAMCAO

Construir um grupo para participar na olimpíada de programação nacional.

Para obter mais visibilidade para faculdade e

para o aluno, estudando com matérias na

edições anteriores.

Page 63: Apresentacao Convenio

Sun Spot

A Sun reabriu o concurso que possibilita professores, alunos ou desenvolvedores enviarem suas propostas de um projetos para o desenvolvimento de algum sistema utilizando o Sun Spot, as melhores propostas ganharam o Kit do Sun Spot Gratis, intao é a chance de voce enviar sua idéia e ganhar o Kit para te auxiliar no desenvolvimento do projeto.

Page 64: Apresentacao Convenio

O que é o Sun SPOT?

• Uma plataforma Java para o desenvolvimento de aplicações para redes sem fio e pequenos dispositivos

• Aplicações como:> Robotica> Artes> Brinquedos> Eletrônicos pessoais> Aplicações comerciais> Telemetria

Page 65: Apresentacao Convenio

Sun SpotEnvie uma proposta:

http://www.sunspotworld.com/proposals/index.php

Videos:

• http://www.youtube.com/watch?v=9P6Jn0iuYA0

• http://www.youtube.com/watch?v=KpBAE3VDAYw

Page 66: Apresentacao Convenio

• Obtenha as ferramentas

• Entre na Comunidade

• Participe dos fóruns

• Mande suas dúvidas e

sugestões

• Crie algo legal!

• Compartilhe seu código

• Crie tutoriais

• Certifique-se!!

• Evolua

E agora

o que fazer

Page 67: Apresentacao Convenio

Q&AQuestions & Answers

Duvidas

Page 68: Apresentacao Convenio

Sun Academic Developer Program

Kim JonesVice President

Government, Education & Health Care

Sun Microsystems, Inc.

OBRIGADO!

Fábio Augusto da Silva

Embaixador de Campus Sun [email protected]://blogs.sun.com/fabio