Desenvolvimento Java E Ferramentas IBM

1,079 views

Published on

palestra IBM "Desenvolvimento java com ferramentas IBM"

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,079
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desenvolvimento Java E Ferramentas IBM

  1. 1. Competência Java Desenvolvimento Java com ferramentas IBM Camilo Lopes IT Specialist/Analyst Java Programmer camilom@br.ibm.com Iniciando em Java 19/06/09 © 2007 IBM Corporation
  2. 2. Competência Java Agenda  Por que Java ?!  Ferramentas IBM para desenvolvimento  Demonstração RSA  Mercado & Oportunidades 3 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  3. 3. Competência Java Por que utilizar Java? Iniciando em Java 19/06/09 © 2007 IBM Corporation
  4. 4. Competência Java Por que utilizar Java? - Portabilidade - Segurança - Performance melhorada a cada versão - Compatibilidade com Versões Anteriores 5 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  5. 5. Competência Java O que é Java?  Multi-Plataforma – Escrita uma vez, roda em qualquer lugar  Tem uma maquina Virtual Java Application Virtual Machine Operational System Hardware 6 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  6. 6. Competência Java 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 7 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  7. 7. Competência Java Dúvidas? 8 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  8. 8. Competência Java Software Group - IBM Iniciando em Java 19/06/09 © 2007 IBM Corporation
  9. 9. Competência Java O ciclo de vida “business-driven development” Priorização Planejamento Gerenciamento Mensuração Negócio Executivo Modelagem Usuário Final do Negócio Definição dos Requisitos Otimização Governança Analista Analise Administrador & Projeto Gerente de Projetos Administração Gerenciamento e Arquiteto Suporte a controle Implementação aplicativos Implantação Testes Desenvolvedor Gestor de Operações Implantações Desenvolvimento Testador Otimização Iteração 10 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  10. 10. Competência Java IBM Software Development Platform Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  11. 11. Competência Java Ferramentas IBM para desenvolvimento Java Web Iniciando em Java 19/06/09 © 2007 IBM Corporation
  12. 12. Competência Java 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. 13 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  13. 13. Competência Java 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/ Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  14. 14. Competência Java RSA & RAD  RAD: Desenvolvimento  RSA: RAD + Modelagem 15 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  15. 15. Competência Java 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 16 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  16. 16. Competência Java 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 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  17. 17. Competência Java Alguns prints... Iniciando em Java 19/06/09 © 2007 IBM Corporation
  18. 18. Competência Java Desenvolvimento rápido de aplicações  Desenvolvimento Page Designer com suporte a JavaServer Faces simplificado de aplicações Drag and drop JSF components – Desenho e layout visuais – Reutilização de componentes visuais Visual layout and com Drag an Drop design – Geração automatizada de código  Aumenta a Quick Edit View for produtividade e reduz a scripting curva de aprendizado  Possibilita controle do código para flexibilidade Point-and-click data connectivity Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  19. 19. Competência Java Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  20. 20. Competência Java Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  21. 21. Competência Java Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  22. 22. Competência Java Como aprender? Iniciando em Java 19/06/09 © 2007 IBM Corporation
  23. 23. Competência Java Como aprender...  RedBooks (english) – gratuito  Cursos – Academic Initiative  E-Learning Via Academic Initiative (gratuito) Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  24. 24. Competência Java Certificações Rational 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 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  25. 25. Competência Java Oportunidades IBM na área Java/Web Iniciando em Java 19/06/09 © 2007 IBM Corporation
  26. 26. Competência Java 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/ 27 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  27. 27. Competência Java 29 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  28. 28. Competência Java Links  DeveloperWorks http://www.ibm.com/developerworks  Blog Professional http://camilolopes.wordpress.com 30 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  29. 29. Competência Java Perguntas (?) Vamos ver código agora? Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation
  30. 30. Competência Java OBRIGADO!! 32 Fundamentos de Java utilizando Eclipse | Confidencial © 2007 IBM Corporation

×