Desenvolvimento Java com ferramentas IBM

Documentos relacionados
Oportunidades IBM Academic Initiative,Produtos IBM e Oportunidades TI

Júlio César Falbo da Silveira

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Netbeans 6.0. Thiago S. Gonzaga. Embaixador da Sun UNESP Rio Preto

Introdução ao Desenvolvimento de

Aplicações Visuais Mobile com Netbeans 6.0

DE TREINAMENTO PROFISSIONAL -

PROPOSTA DE CAPACITAÇÃO TÉCNICA

Ambiente multiplataforma para o processo de ensinoaprendizagem de programação de microcontroladores

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

Desenvolvimento Dirigido por Modelos: Ferramentas

AVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:

Um guia passo a passo para colocar aplicativos COBOL na nuvem. Implante em ambientes virtuais e na nuvem com o Visual COBOL

Prof. Fábio Lúcio Meira

Ambiente de Desenvolvimento Integrado (IDE)

Academia Programação JAVA

Academia Programador Especialista JAVA

Perfil Formação Acadêmica Experiência Profissional Capacitação Profissional

Model Driven Development (MDD)

Academia Programador de Aplicações JAVA

MOB01. Fundamentos e melhores práticas do SAP Mobile Platform ESTRUTURA DO CURSO. Versão do curso: 10 Duração do curso: 3 Dias

Introdução à plataforma Java

Clientes gerentes Usuarios finais do sistema Clientes engenheiros Gerentes contratantes Arquitetos do sistema. Definicao de requisitos

Java para Web & EJB. Teoria, prática e questões Módulo Introdução e Servlets

Acelere a inovação simplificando o Desenvolvimento de Apps Fiori e Leonardo

Academia Programador de Aplicações JAVA

Treinamento em Activiti Workflow e BPM Open Source

Regulamento Campanha Fevereiro

Algoritmos e Programação

OPORTUNIDADES: Analista de Sistemas Sênior

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

Especialização em Arquitetura e Engenharia de Software

OPORTUNIDADES HOLDEN CONSULTORIA & RH

Desenvolvedor Android: Avançado. Plano de Estudo

Algoritmos e Programação

ANEXO VIII PERFIS E QUALIFICAÇÕES

Model Driven Architecture. Centro de Informática/UFPE Fernando Trinta

Programação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação. Prof. Bruno Moreno

Problemas e Práticas Recomendadas no Desenvolvimento de Software

CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner

PROPOSTA DE CAPACITAÇÃO TÉCNICA

Regulamento Campanha Dezembro

Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos

BI para GPs e Atendimentos. Treinamento Técnico

Cursos para turbinar a sua carreira profissional

COMBOS Formação Desenvolvedor Full Stack MEAN 40% off

TECNOLOGIA DA INFORMAÇÃO EVER SANTORO

Prof. Luiz A. Nascimento

REVISÃO DE CONCEITOS DE ORIENTAÇÃO A OBJETOS

Regulamento Campanha setembro

FIC-POO. Aula 1.2 Introdução a Java e POO. Prof. Dr. Bruno Moreno

4. Desenvolvimento e Operacionalidade 5. Resultados e Conclusões 6. Extensões 7. Demonstração do Sistema

Ferramentas de front-end no mercado. Carlos Sousa, Elivelton Delfino, Jeann Pereira e Jorge Bastos

Curso online de Fundamentos em Android. Plano de Estudo

Academic Initiative Projetos Open Source através Mentoring Program

Acelerando o desenvolvimento Java com RAD 7.5

ALM Application Lifecycle Management. Elias Litvin Gendelmann 21 de Novembro de 2013

Academia Programador de Aplicações JAVA

Interface Visual. Aula #4.1. EBS 211 POO e UML. Campus de Tupã. Prof. Luiz Fernando S. Coletta

Regulamento Campanha Outubro

Curso: Percurso Programação JAVA

AULA 1 INTRODUÇÃO AO JAVA

Curriculum Vitae. Leonardo da Silva França. Dados Pessoais. Área de Atuação. Formação Acadêmica. Cursos de Formação

As certificações no mercado de ECM

Gestão Estratégica da Informação ECI/UFMG Disciplina: Sistemas de Gestão de Conteúdo Prof. Marcello Bax Integrantes: Júnio César, Luciana Bicalho,

Portal Inteligente Senior TI Baseado em Data Webhouse

Microsoft Visual Studio Community 2013

Desenvolvimento de Software I

Teste como Serviço (TaaS) na Computação em Nuvem

Full Development System para Windows. Código SW. MARCA: National Instruments.

SUSE e SAP na Azure. SUSE and Azure for SAP SUSE. Ana Maria Kniphoff Sales Engineer

Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android. Odette Mestrinho Christian Reis 1

A Easy Net ajuda a melhorar suas habilidades através dos cursos oficiais Microsoft, e outros que elevarão seu potencial ao máximo.

Introdução ao NI LabVIEW. ni.com/portugal

Objetos e Componentes Distribuídos: EJB

AVISO Nº 03 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:

Regulamento Campanha Março

AVISO Nº 03 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:

MVM Mattos Virtual Machine. Andrey de Oliveira Prof. Mauro Marcelo Mattos, Doutor FURB 2012/2

A linguagem Java foi projetada tendo em vista os seguintes objetivos:

Regulamento Campanha Outubro

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática

Open Learning Paulo Vilela

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

igrpweb Índice gráfico Cliente NOSi igrpweb Referência Versão 1.00 Status

Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel

Curso de Sistemas de Informação. Karla Donato Fook DESU / DComp. Modelagem de Dados UML

Regulamento Campanha outubro

Analista de Sistemas S. J. Rio Preto

BPMN e BPMS. Ad, Décio, Marcos, Yuri

Regulamento Campanha Setembro

PROJETO DE CONCLUSÃO DE CURSO

Estratégias de Integração com Cloud

Regulamento Campanha Junho

Modelagem de Processos de Negócio Aula 4 Projeto de Modelagem Andréa Magalhães Magdaleno

Ferramenta de Apoio a Implementação do Processo Melhoria de Processo de Teste (MPT.BR)

Declaração de Escopo

Transcrição:

Desenvolvimento Java com ferramentas IBM Camilo Lopes IT Specialist/Analyst Java Programmer camilom@br.ibm.com Iniciando em Java 19/06/09

Agenda Por que Java?! Ferramentas IBM para desenvolvimento Demonstração RSA Mercado & Oportunidades 3

Por que utilizar Java? Iniciando em Java 19/06/09

Por que utilizar Java? - Portabilidade - Segurança - Performance melhorada a cada versão - Compatibilidade com Versões Anteriores 5

O que é Java? Multi-Plataforma Escrita uma vez, roda em qualquer lugar Tem uma maquina Virtual Java Application Virtual Machine Operational System Hardware 6

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

Dúvidas? 8

Software Group - IBM Iniciando em Java 19/06/09

O ciclo de vida business-driven development Priorização Planejamento Gerenciamento Mensuração Negócio Executivo Usuário Final Modelagem Definição dos do Negócio Requisitos Otimização Analista Governança Analise & Projeto Administrador Gerente de Projetos Suporte a aplicativos Administração Gerenciamento e controle Implementação Implantação Operações Testes Gestor de Implantações Otimização 10 Arquiteto Desenvolvedor Testador Desenvolvimento Iteração

IBM Software Development Platform

Ferramentas IBM para desenvolvimento Java Web Iniciando em Java 19/06/09

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

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/

RSA & RAD RAD: Desenvolvimento RSA: RAD + Modelagem 15

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

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

Alguns prints... Iniciando em Java 19/06/09

Desenvolvimento rápido de aplicações Desenvolvimento simplificado de aplicações Page Designer com suporte a JavaServer Faces Drag and drop JSF components Desenho e layout visuais Reutilização de componentes visuais com Drag an Drop Visual layout and design Geração automatizada de código Aumenta a Quick Edit View for scripting produtividade e reduz a curva de aprendizado Possibilita controle do código para flexibilidade Point-and-click data connectivity

Como aprender? Iniciando em Java 19/06/09

Como aprender... RedBooks (english) gratuito Cursos Academic Initiative E-Learning Via Academic Initiative (gratuito)

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

Oportunidades IBM na área Java/Web Iniciando em Java 19/06/09

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

29

Links DeveloperWorks http://www.ibm.com/developerworks Blog Professional http://camilolopes.wordpress.com 30

Perguntas (?) Vamos ver código agora?

OBRIGADO!! 32