JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos...

16
JAVA Orientação a Objetos Sun Campus Ambassador

Transcript of JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos...

Page 1: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

JAVAOrientação a Objetos

Sun Campus Ambassador

Page 2: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Duração

Objetivos

O Curso

Módulos (Orientação a Objetos e WEB)

Material (Softech, JEDI e Caelum)

Certificado

Page 3: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

O que é JAVA?

• Java é uma linguagem de programação

• Java é um ambiente de desenvolvimento

• Java é uma completa plataforma de soluções para tecnologia

Page 4: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

JAVA runs everywhere!

Page 5: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

JVM

Tarefa Ferramente Utilizada Saída

Escrever o programa Qualquer editor de texto Arquivo com extensão .java

Compilar o Programa Compilador Java Arquivo com extensão .class

Executar o programa JVM Saída do Programa

Page 6: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Vantagens do JAVA

Custo

* Java é FREE!

* Editores e ambientes de produção gratuitos

(NetBeans, Eclipse, Jcreator, etc)

* Servidores de Aplicação Gratuitos

(TomCat, Jboss, Jetty, etc)

Page 7: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Vantagens do JAVA

Arquitetura

Orientado a Objetos (OO)

A Linguagem segue o paradigma OO, o que a torna uma ferramenta extremamente poderosa.

Multi-Threaded

Suporta processamento paralelo múltiplo.

Page 8: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Vantagens do JAVA

Portabilidade

O mesmo código Java roda em diversas plataformas sem a necessidade de alteração de código

As aplicações podem ser facilmente migradas entre servidores. Você não fica preso a somente um fabricante.

Page 9: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Vantagens do JAVA

Padronização

- Java é padronizada

- Java é mantida pela JCP (Java Community Process)

- JCP é mantida por diversas empresas:

Sun, Oracle, IBM, Novell, Xerox

Page 10: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Vantagens do JAVA

Reusabilidade

Pelo fato de Java ser OO, é possível fazer reuso de código já produzido.

Page 11: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Vantagens do JAVA

Liberdade de Escolha

A tecnologia Java não te deixa preso a somente um fabricante.

É possível escolher entre diversas ferramentas.

Page 12: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Vantagens do JAVA

Suporte

A comunidade Java é a mais extensa hoje.

Existem inúmeros JUGs (Java User Groups), que promovem eventos,disponibilizam material, artigos, revistas especializadas, fórum dediscussões e etc.

Page 13: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Tecnologia JAVA

JAVA SE (Standard Edition)

É a tecnologia padrão do Java.

Necessário para desenvolver e executar as aplicações Java.

Page 14: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Tecnologia JAVA

JAVA EE (Enterprise Edition)

É a tecnologia baseada em componentes distribuídos do Java, paraaplicações empresariais.

Visa o desenvolvimento de aplicações de grande porte.

Page 15: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Tecnologia JAVA

JAVA ME (Micro Edition)

É a tecnologia voltada ao desenvolvimento de aplicações paradispositivos leves e móveis.

Page 16: JAVA Orientação a Objetos Sun Campus Ambassador. Duração Objetivos O Curso Módulos (Orientação a Objetos e WEB) Material (Softech, JEDI e Caelum) Certificado.

Fim da Parte I

Sun Campus Ambassador