desenvolvimento java e ferramentas ibm
DESCRIPTION
palestra IBM "Desenvolvimento java com ferramentas IBM"TRANSCRIPT
![Page 1: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/1.jpg)
© 2007 IBM Corporation19/06/09Iniciando em Java
Competência Java
Desenvolvimento Java com ferramentas IBM
Camilo LopesIT Specialist/Analyst Java Programmer [email protected]
![Page 2: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/2.jpg)
3
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Agenda
Por que Java ?!Ferramentas IBM para desenvolvimentoDemonstração RSAMercado & Oportunidades
![Page 3: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/3.jpg)
© 2007 IBM Corporation19/06/09Iniciando em Java
Competência Java
Por que utilizar Java?
![Page 4: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/4.jpg)
5
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
- Portabilidade
- Segurança
- Performance melhorada a cada versão
- Compatibilidade com Versões Anteriores
Por que utilizar Java?
![Page 5: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/5.jpg)
6
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
O que é Java?
Multi-Plataforma–Escrita uma vez, roda em qualquer lugar
Tem uma maquina Virtual
Java Application
Virtual Machine
Operational System
Hardware
![Page 6: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/6.jpg)
7
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
O que Java não é? Java não É JAVASCRIPT!
–As pessoas com pouca experiência tende a confundir
Java não difícil –Demanda dedicação
Java não é “caro”
– Pode desenvolver e vender aplicações comerciais sem precisar pagar por alguma linceça
– Eclipse as IDE– Tomcat as Web Server– Linux as OS
![Page 7: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/7.jpg)
8
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Dúvidas?
![Page 8: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/8.jpg)
© 2007 IBM Corporation19/06/09Iniciando em Java
Competência Java
Software Group - IBM
![Page 9: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/9.jpg)
10
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Modelagem do Negócio Definição dos
Requisitos
Analise& Projeto
Implementação
TestesImplantação
Administração
Otimização
O ciclo de vida “business-driven development”
Executivo
Suporte a aplicativos
ArquitetoGerente de Projetos
Testador
Gestor de Implantações
Desenvolvedor
Negócio
DesenvolvimentoOperações
Gerenciamento e controle
Priorização Planejamento Gerenciamento Mensuração
Otimização Iteração
Usuário Final
AdministradorAnalistaGovernança
![Page 10: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/10.jpg)
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
IBM Software Development Platform
![Page 11: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/11.jpg)
© 2007 IBM Corporation19/06/09Iniciando em Java
Competência Java
Ferramentas IBM para desenvolvimento Java Web
![Page 12: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/12.jpg)
13
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Brands IBM para desenvolvimento Java/Web:
Voltada a Desenvolvimento Web
Voltada a Midleware para aplicações Java Enterprise/WEB
Voltada a armazenamento de informação.
![Page 13: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/13.jpg)
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Eclipse IDE (Integrated Development Environment) de código aberto para
a construção de programas de computador.
IBM doou-o como software livre para a comunidade (Eclipse Foundation)
Gasto inicial da IBM de mais de 40 milhões de dólares.
Hoje é a IDE Java mais utilizada no mundo.
Forte orientação ao desenvolvimento baseado em plug-ins
Amplo suporte ao desenvolvedor com centenas de plug-ins que procuram atender as diferentes necessidades de diferentes programadores. Veja: http://www.eclipse-plugins.info/
![Page 14: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/14.jpg)
15
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
RSA & RAD RAD: Desenvolvimento RSA: RAD + Modelagem
![Page 15: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/15.jpg)
16
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Rational Application Developer - RAD
Baseado na IDE open source Eclipse
IDE Completa para Projetar, Desenvolver, Analisar e Testar
Aplicativos da Web, de Web Services, Java™, J2EE
Otimizado para utilizar software IBM WebSphere
Baseado em plugins
- Possui Wizards para automatização de tarefas
![Page 16: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/16.jpg)
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Funcionalidades do RAD que não estão no Eclipse
Web Services Wizards (Criação e teste)
Code Reviews
EJB Wizards (Build and Test)
Data Base Perspectives
UML Visualization (Class and Sequence Diagrams)
Built in Websphere Test Environment for rapid development/testing
![Page 17: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/17.jpg)
© 2007 IBM Corporation19/06/09Iniciando em Java
Competência Java
Alguns prints...
![Page 18: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/18.jpg)
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Desenvolvimento rápido de aplicações Desenvolvimento
simplificado de aplicações – Desenho e layout
visuais– Reutilização de
componentes visuais com Drag an Drop
– Geração automatizada de código
Aumenta a produtividade e reduz a curva de aprendizado
Possibilita controle do código para flexibilidade
Quick Edit View for scripting
Visual layout and design
Drag and drop JSF components
Point-and-click data connectivity
Page Designer com suporte a JavaServer Faces
![Page 19: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/19.jpg)
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
![Page 20: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/20.jpg)
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
![Page 21: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/21.jpg)
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
![Page 22: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/22.jpg)
© 2007 IBM Corporation19/06/09Iniciando em Java
Competência Java
Como aprender?
![Page 23: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/23.jpg)
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Como aprender...
RedBooks (english) – gratuito Cursos – Academic Initiative E-Learning Via Academic Initiative (gratuito)
![Page 24: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/24.jpg)
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
CertificaçõesRational Application Developer for WebSphere Software V6.0
Test 255 - IBM Certified Associate Developer
Test 256 - IBM Certified Application Developer
Test 256+Test 150 (J2EE 1.4 Web Developer)IBM Certified Solution Developer
Test 257 - IBM Certified Advanced Application Developer
http://www.ibm.com/certify/
Desconto de 50% para os participantes do Academic
![Page 25: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/25.jpg)
© 2007 IBM Corporation19/06/09Iniciando em Java
Competência Java
Oportunidades IBM na área Java/Web
![Page 26: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/26.jpg)
27
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Oportunidades IBM Java/Web concentram-se nas áreas:
1 Desenvolvedor Java
2 Analista de Teste
3 Analista de Suporte à Aplicação
4 Engenheiro de Software – Analista
Modelador
5 Analista de Suporte a Midleware –
WAS, DB2
6 Analista de Negócio e Arquitetos
Como se candidatar às vagas:- http://www.ibm.com/br/employment/
![Page 27: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/27.jpg)
29
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
![Page 28: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/28.jpg)
30
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Links
DeveloperWorks http://www.ibm.com/developerworks
Blog Professional http://camilolopes.wordpress.com
![Page 29: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/29.jpg)
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
Perguntas (?)
Vamos ver código agora?
![Page 30: Desenvolvimento Java E Ferramentas IBM](https://reader033.vdocuments.net/reader033/viewer/2022052523/556212c3d8b42a00138b5030/html5/thumbnails/30.jpg)
32
Competência Java
Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
OBRIGADO!!