View
1.583
Download
0
Category
Preview:
Citation preview
ConvênioUNISAL & Sun
Fabio Augusto da Silva
Embaixador de Campus Sun Microsystemsfabio.silva@sun.comhttp://blogs.sun.com/fabio
• 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
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.
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).
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.
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!
Hoje Estudantesamanha funcionários,
desenvolvedores eformadores de
opiniões
+ 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
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.
Quais Tecnologias da Sun?
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
Caracteristicas Java?
• Orientada a objetos
• Multi-plataforma
• Gratuita e OpenSource
• Multithreaded
• Desktop, Web e Mobile
Multi plataforma
Java em Números
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
http://www.tiobe.com/tpci.htm
Comparativo entre linguagens
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”
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)
Como adquirir o Netbeans 6
• http://www.netbeans.org
• http://www.netbeans.org
Peça um DVD grátis
• http://www.netbeans.org
Receba um DVD grátis
demo
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
Código Sun Academic Initiative
• Company Name:
> SAI-Centro Universitário Salesiano de São Paulo
• Company ID: > CUS-0000117174
demo
Sun Academic Initiative - Cursos
demo
Sun Academic Initiative
Certificação Java Internacional
70% de desconto para estudantes e professores.
~ U$40,00
Comparativo de certificação
Níveis de Certificação Java
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
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.).
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
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”.
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
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
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
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)
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.
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
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
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
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.
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
Por onde começar?
1º Passo rumo a certificação
SCJP – Certificação de Programador Java
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
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
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
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
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”
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];
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]
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
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
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”.
Comunidade – Como interagir
Comunidade Java do Vale do Paraíbahttp://www.gujvale.com
Meus Blogs:http://fabioaugusto.wordpress.com/http://blogs.sun.com/fabio/
GUJVALE.com
REGISTRE-SE Agora Mesmo
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.
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.
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
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
• 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
Q&AQuestions & Answers
Duvidas
Sun Academic Developer Program
Kim JonesVice President
Government, Education & Health Care
Sun Microsystems, Inc.
OBRIGADO!
Fábio Augusto da Silva
Embaixador de Campus Sun Microsystemsfabio.silva@sun.comhttp://blogs.sun.com/fabio
Recommended