SlideShare una empresa de Scribd logo
1 de 11
JAVA, O QUE É ?
ONDE APLICAR ?
E COMO APRENDER ?
Pedro Henrique
Grupo de Usuários Java de Barreiras/BA - BarreirasJUG
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.
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
Onde aplicar ?
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.
Áreas
 Desenvolvimento embarcado.
 Desenvolvimento Mobile.
 Desenvolvimento Web.
 Desenvolvimento Desktop (ERPs, como
Compiere, Adempiere, T2ti, etc.)
 Treinamento.
 Integração de sistemas.
 Consultoria.
Tudo que se faz em java é lindo
?
Que ?
Não mesmo
E a culpa é do Java ?
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”.
Aprenda brincando
Sem brincadeira, mas ...
Perguntas

Más contenido relacionado

Similar a Java, o que é, onde aplicar, como aprender

Java Bahia Desenvolvimento Java Area1
Java Bahia Desenvolvimento Java Area1Java Bahia Desenvolvimento Java Area1
Java Bahia Desenvolvimento Java Area1guestc9a1c7
 
Desmistificando a Certificação de Sun Java Associate
Desmistificando a Certificação de Sun Java AssociateDesmistificando a Certificação de Sun Java Associate
Desmistificando a Certificação de Sun Java AssociateMagno A. Cavalcante
 
Desmistificando a Certificação Sun Java Programmer
Desmistificando a Certificação Sun Java ProgrammerDesmistificando a Certificação Sun Java Programmer
Desmistificando a Certificação Sun Java ProgrammerMagno A. Cavalcante
 
Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Aécio Costa
 
Desenvolvimento Java
 Desenvolvimento Java Desenvolvimento Java
Desenvolvimento JavaSerge Rehem
 
Desenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaMEDesenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaMEWaldir R. Pires Jr
 
Java é Software Livre, e Agora?
Java é Software Livre, e Agora?Java é Software Livre, e Agora?
Java é Software Livre, e Agora?Saulo Arruda
 
Curso Java #01 - Introdução
Curso Java #01 - IntroduçãoCurso Java #01 - Introdução
Curso Java #01 - IntroduçãoRenato Sousa
 
Palestra Mercado Java no MS
Palestra Mercado Java no MSPalestra Mercado Java no MS
Palestra Mercado Java no MSHigh Tech Cursos
 
Jugday - Java Básico
Jugday - Java BásicoJugday - Java Básico
Jugday - Java BásicoPaloma Costa
 
Programação estruturada com Java-Aula01
Programação estruturada com Java-Aula01Programação estruturada com Java-Aula01
Programação estruturada com Java-Aula01Elvis Araújo
 
PrograConceitos básicos
PrograConceitos básicosPrograConceitos básicos
PrograConceitos básicosElvis Araújo
 
Java one
Java oneJava one
Java oneIsmael
 
Guia para o Profissional Java
Guia para o Profissional JavaGuia para o Profissional Java
Guia para o Profissional Javaarmeniocardoso
 
Java não é tão difícil quanto parece
Java não é tão difícil quanto pareceJava não é tão difícil quanto parece
Java não é tão difícil quanto parecejesuinoPower
 
Java - Learn Once Use Anywhere
Java - Learn Once Use AnywhereJava - Learn Once Use Anywhere
Java - Learn Once Use AnywhereSerge Rehem
 

Similar a Java, o que é, onde aplicar, como aprender (20)

Java Bahia Desenvolvimento Java Area1
Java Bahia Desenvolvimento Java Area1Java Bahia Desenvolvimento Java Area1
Java Bahia Desenvolvimento Java Area1
 
Java -aula_01
Java  -aula_01Java  -aula_01
Java -aula_01
 
Desmistificando a Certificação de Sun Java Associate
Desmistificando a Certificação de Sun Java AssociateDesmistificando a Certificação de Sun Java Associate
Desmistificando a Certificação de Sun Java Associate
 
Desmistificando a Certificação Sun Java Programmer
Desmistificando a Certificação Sun Java ProgrammerDesmistificando a Certificação Sun Java Programmer
Desmistificando a Certificação Sun Java Programmer
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!Java: Muito mais que uma linguagem!
Java: Muito mais que uma linguagem!
 
Desenvolvimento Java
 Desenvolvimento Java Desenvolvimento Java
Desenvolvimento Java
 
Desenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaMEDesenvolvimento de Aplicações Móveis com JavaME
Desenvolvimento de Aplicações Móveis com JavaME
 
Java é Software Livre, e Agora?
Java é Software Livre, e Agora?Java é Software Livre, e Agora?
Java é Software Livre, e Agora?
 
Apresentando o Cejug
Apresentando o CejugApresentando o Cejug
Apresentando o Cejug
 
Curso Java #01 - Introdução
Curso Java #01 - IntroduçãoCurso Java #01 - Introdução
Curso Java #01 - Introdução
 
Palestra Mercado Java no MS
Palestra Mercado Java no MSPalestra Mercado Java no MS
Palestra Mercado Java no MS
 
ApresentaçãO De Java
ApresentaçãO De JavaApresentaçãO De Java
ApresentaçãO De Java
 
Jugday - Java Básico
Jugday - Java BásicoJugday - Java Básico
Jugday - Java Básico
 
Programação estruturada com Java-Aula01
Programação estruturada com Java-Aula01Programação estruturada com Java-Aula01
Programação estruturada com Java-Aula01
 
PrograConceitos básicos
PrograConceitos básicosPrograConceitos básicos
PrograConceitos básicos
 
Java one
Java oneJava one
Java one
 
Guia para o Profissional Java
Guia para o Profissional JavaGuia para o Profissional Java
Guia para o Profissional Java
 
Java não é tão difícil quanto parece
Java não é tão difícil quanto pareceJava não é tão difícil quanto parece
Java não é tão difícil quanto parece
 
Java - Learn Once Use Anywhere
Java - Learn Once Use AnywhereJava - Learn Once Use Anywhere
Java - Learn Once Use Anywhere
 

Java, o que é, onde aplicar, como aprender

  • 1. JAVA, O QUE É ? ONDE APLICAR ? E COMO APRENDER ? Pedro Henrique Grupo de Usuários Java de Barreiras/BA - BarreirasJUG
  • 2. 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.
  • 3. 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
  • 5. 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.
  • 6. Áreas  Desenvolvimento embarcado.  Desenvolvimento Mobile.  Desenvolvimento Web.  Desenvolvimento Desktop (ERPs, como Compiere, Adempiere, T2ti, etc.)  Treinamento.  Integração de sistemas.  Consultoria.
  • 7. Tudo que se faz em java é lindo ? Que ? Não mesmo E a culpa é do Java ?
  • 8. 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”.