Java, o que é, onde aplicar, como aprender

11

Click here to load reader

description

Palestra do BarreirasJUG que mostra por onde começar a aprender esta maravilhosa plataforma de desenvolvimento.

Transcript of Java, o que é, onde aplicar, como aprender

Page 1: Java, o que é, onde aplicar, como aprender

JAVA, O QUE É ?

ONDE APLICAR ?

E COMO APRENDER ?

Pedro Henrique

Grupo de Usuários Java de Barreiras/BA - BarreirasJUG

Page 2: Java, o que é, onde aplicar, como aprender

O que é Java ?

Sopa de letrinhas

JSE, JEE, JME, JSP, JSF, EJB, JSP, Java FX, Java DB, Java Card, Java TV etc.

Coisas Java que não são oficialmente Java

Android por exemplo.

Page 3: Java, o que é, onde aplicar, como aprender

O que é Java ?

Linguagem de programação ? Existem várias

(Scala, Groovy, Python, Ruby, Php, etc.)

Outros Java Servidores, Frameworks, implementações de

padrões, JVMS, etc.

Quem efetivamente usa isso ? Nasa, Google, Oracle, Nokia, TOTVS, Fazenda

São Francisco.

Quem manda no “Java” Na evolução JCP (IBM, Nokia, Oracle, JUGs, etc)

A propriedade

Page 4: Java, o que é, onde aplicar, como aprender

Onde aplicar ?

Page 5: Java, o que é, onde aplicar, como aprender

Alguns dados ?

1,1 Bilhão de Desktops executam Java

930 milhões de downloads da JSE por ano

3 bilhões de celulares executam java

Fora os “java” não “java” (Android)

100% dos players de Blueray executam java

Equipamentos médicos, impressoras,

cameras web, GPS, estações de pagamento,

etc.

Estas são nossas possibilidades.

Page 6: Java, o que é, onde aplicar, como aprender

Áreas

Desenvolvimento embarcado.

Desenvolvimento Mobile.

Desenvolvimento Web.

Desenvolvimento Desktop (ERPs, como

Compiere, Adempiere, T2ti, etc.)

Treinamento.

Integração de sistemas.

Consultoria.

Page 7: Java, o que é, onde aplicar, como aprender

Tudo que se faz em java é lindo

?

Que ?

Não mesmo

E a culpa é do Java ?

Page 8: Java, o que é, onde aplicar, como aprender

Como Aprender

JEDI – Java Education & Development Initiative

Apostilas e livros gratuitos e pagos

Vídeos Gratuitos

Cursos(Pagos ou não e oficiais ou não)

Como o opensource me ajuda(repositórios).

Eventos (Eis aqui uma coisa a se conversar)

Próximos passos(Padrões de projeto, código ou arquitetura)

Não seja bobo, nada de “The Universal Hammer”, “Silver bullet”.

Page 9: Java, o que é, onde aplicar, como aprender

Aprenda brincando

Page 10: Java, o que é, onde aplicar, como aprender

Sem brincadeira, mas ...

Page 11: Java, o que é, onde aplicar, como aprender

Perguntas