SlideShare uma empresa Scribd logo
1 de 49
Java :  O que estudar para o Mercado de Trabalho
Sobre mim ,[object Object],Engenheiro de Computação pelo ITA em 2003, concluiu o MBA em Gerência de Projetos em 2008.  Possui as certificações SCJA, SCJP 5 e 6, SCBCD 5 e SCDJWS 5.
Objetivo:   Escolher o que estudar sobre Java para o mercado de trabalho
Java?
O que é Java? ,[object Object]
Uma marca de Café;
Uma linguagem de programação
Java http://www.oracle.com/br/technologies/java/index.html
Java ,[object Object],[object Object]
JVM - a plataforma Java ,[object Object]
Responsável pela portabilidade
Criou uma camada de abstração sobre SO
Permite rodar qualquer linguagem que compile para  bytecode
Java é a linguagem mais utilizada atualmente!
 
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html TIOBE Programming Community Index
Java ,[object Object]
É estaticamente tipada; http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Histórico ,[object Object]
Originalmente pensada para rodar nos mais diversos eletrônicos ,[object Object],[object Object]
Sua última versão foi lançada esse ano ,[object Object]
Histórico http://oracle.com.edgesuite.net/timeline/java/ Java Timeline
James Gosling -  Criador do Java
E foi crescendo... ,[object Object]
Mas não era open-source! ,[object Object]
Abrangendo diversas áreas: ,[object Object]
Desktop
Mobile
Respirando...
Web ,[object Object]
 
 
Web ,[object Object]
Ainda existem muitos softwares rodando a v. 5, v. 1.4...
Além dos frameworks que não fazem parte do padrão!
Web Para citar apenas os mais famosos!
Mobile Java Mobile Edition Android
Java ME ,[object Object]
Possui vários padrões para uso dos recursos dos dispositivos de pouca capacidade.
Android não faz parte da plataforma Java Mas a linguagem é Java!
Desktop Swing
E agora? Tenho que estudar tudo?
Relax!!!
Como anda o mercado? O que ele pede?
Nos EUA:
 
 
E no Brasil?
Pesquisa ,[object Object]

Mais conteúdo relacionado

Mais procurados

Criando aplicações java fx em minutos
Criando aplicações java fx em minutosCriando aplicações java fx em minutos
Criando aplicações java fx em minutosBruno Oliveira
 
Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Claudiney Marques
 
JavaFX: Desktop para desenvolvedores WEB
JavaFX: Desktop para desenvolvedores WEBJavaFX: Desktop para desenvolvedores WEB
JavaFX: Desktop para desenvolvedores WEBjesuinoPower
 
Introdução ao java fx e visage
Introdução ao java fx e visageIntrodução ao java fx e visage
Introdução ao java fx e visagejesuinoPower
 
Rest web services com Java
Rest web services com JavaRest web services com Java
Rest web services com JavajesuinoPower
 
Boas práticas na criação de aplicações sérias com JavaFX - TDC 2014 SP
Boas práticas na criação de aplicações sérias com JavaFX - TDC 2014 SPBoas práticas na criação de aplicações sérias com JavaFX - TDC 2014 SP
Boas práticas na criação de aplicações sérias com JavaFX - TDC 2014 SPjesuinoPower
 
JavaFX 2 - TDC 2012
JavaFX 2 - TDC 2012JavaFX 2 - TDC 2012
JavaFX 2 - TDC 2012jesuinoPower
 
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidChega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidBruno Oliveira
 
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
 
Introdução ao JavaFX
Introdução ao JavaFXIntrodução ao JavaFX
Introdução ao JavaFXjesuinoPower
 
Spring roo produtividade no java
Spring roo produtividade no javaSpring roo produtividade no java
Spring roo produtividade no javaPedro Cavalero
 
Desenvolvimento Client-Side 2016
Desenvolvimento Client-Side 2016Desenvolvimento Client-Side 2016
Desenvolvimento Client-Side 2016Huge
 
Introdução ao LiveOak
Introdução ao LiveOakIntrodução ao LiveOak
Introdução ao LiveOakjesuinoPower
 
Java Para Web 2.0
Java Para Web 2.0Java Para Web 2.0
Java Para Web 2.0guest8ca153
 
JavaFX 8, Collections e Lambdas
JavaFX 8, Collections e LambdasJavaFX 8, Collections e Lambdas
JavaFX 8, Collections e LambdasjesuinoPower
 
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreamsJacqueline Abreu
 
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?tdc-globalcode
 

Mais procurados (20)

Criando aplicações java fx em minutos
Criando aplicações java fx em minutosCriando aplicações java fx em minutos
Criando aplicações java fx em minutos
 
Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2Aplicações ricas com JavaFX 2
Aplicações ricas com JavaFX 2
 
JavaFX: Desktop para desenvolvedores WEB
JavaFX: Desktop para desenvolvedores WEBJavaFX: Desktop para desenvolvedores WEB
JavaFX: Desktop para desenvolvedores WEB
 
JavaFX 2
JavaFX 2JavaFX 2
JavaFX 2
 
Introdução ao java fx e visage
Introdução ao java fx e visageIntrodução ao java fx e visage
Introdução ao java fx e visage
 
Rest web services com Java
Rest web services com JavaRest web services com Java
Rest web services com Java
 
Boas práticas na criação de aplicações sérias com JavaFX - TDC 2014 SP
Boas práticas na criação de aplicações sérias com JavaFX - TDC 2014 SPBoas práticas na criação de aplicações sérias com JavaFX - TDC 2014 SP
Boas práticas na criação de aplicações sérias com JavaFX - TDC 2014 SP
 
JavaFX 2 - TDC 2012
JavaFX 2 - TDC 2012JavaFX 2 - TDC 2012
JavaFX 2 - TDC 2012
 
Chega de lendas! JavaFX em Android
Chega de lendas! JavaFX em AndroidChega de lendas! JavaFX em Android
Chega de lendas! JavaFX em Android
 
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 virtual machine quantas linguas fala a jvm2
Java virtual machine   quantas linguas fala a jvm2Java virtual machine   quantas linguas fala a jvm2
Java virtual machine quantas linguas fala a jvm2
 
Introdução ao JavaFX
Introdução ao JavaFXIntrodução ao JavaFX
Introdução ao JavaFX
 
Spring roo produtividade no java
Spring roo produtividade no javaSpring roo produtividade no java
Spring roo produtividade no java
 
Desenvolvimento Client-Side 2016
Desenvolvimento Client-Side 2016Desenvolvimento Client-Side 2016
Desenvolvimento Client-Side 2016
 
Introdução ao LiveOak
Introdução ao LiveOakIntrodução ao LiveOak
Introdução ao LiveOak
 
Java Para Web 2.0
Java Para Web 2.0Java Para Web 2.0
Java Para Web 2.0
 
JavaFX 8, Collections e Lambdas
JavaFX 8, Collections e LambdasJavaFX 8, Collections e Lambdas
JavaFX 8, Collections e Lambdas
 
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams#DNAD15  - Diminuindo sofrimento com código legado de linguagens não mainstreams
#DNAD15 - Diminuindo sofrimento com código legado de linguagens não mainstreams
 
Groovy stack
Groovy stackGroovy stack
Groovy stack
 
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
 

Destaque

The Format of The Research Paper
The Format of The Research PaperThe Format of The Research Paper
The Format of The Research PaperKaushal Desai
 
Informe 05 cen mas órganos electorales descentralizados y mesas de votación
Informe 05 cen mas órganos electorales descentralizados y mesas de votaciónInforme 05 cen mas órganos electorales descentralizados y mesas de votación
Informe 05 cen mas órganos electorales descentralizados y mesas de votaciónTania Roja
 
Identität und Lebensführung (Ingrid Paus-Hasebrink)
Identität und Lebensführung (Ingrid Paus-Hasebrink)Identität und Lebensführung (Ingrid Paus-Hasebrink)
Identität und Lebensführung (Ingrid Paus-Hasebrink)Jan Schmidt
 
Cyclicity of unit digit
Cyclicity of unit digitCyclicity of unit digit
Cyclicity of unit digitvishalkhare_27
 
132-66-22kV Bus Zone Staging Part 3 - Powerlink
132-66-22kV Bus Zone Staging Part 3  - Powerlink132-66-22kV Bus Zone Staging Part 3  - Powerlink
132-66-22kV Bus Zone Staging Part 3 - PowerlinkGary Hayes
 
Fisica y su relacion con otras ciencias
Fisica y su relacion con otras cienciasFisica y su relacion con otras ciencias
Fisica y su relacion con otras cienciasGinna Camacho
 
Suggestions and Ideas for DigitalOcean
Suggestions and Ideas for DigitalOceanSuggestions and Ideas for DigitalOcean
Suggestions and Ideas for DigitalOceanKaan Caliskan
 
TDC2016SP - Depurando Aplicações PHP Like a BOSS
TDC2016SP - Depurando Aplicações PHP Like a BOSSTDC2016SP - Depurando Aplicações PHP Like a BOSS
TDC2016SP - Depurando Aplicações PHP Like a BOSStdc-globalcode
 
Sucesso e derrota na Arquitetura Agile
Sucesso e derrota na Arquitetura AgileSucesso e derrota na Arquitetura Agile
Sucesso e derrota na Arquitetura AgileSérgio Giraldo
 
TDC2016 Boas Práticas SQL em Banco Relacional para Desenvolvedores
TDC2016 Boas Práticas SQL em Banco Relacional para DesenvolvedoresTDC2016 Boas Práticas SQL em Banco Relacional para Desenvolvedores
TDC2016 Boas Práticas SQL em Banco Relacional para DesenvolvedoresFernando Franquini
 
TDC2016SP - Trilha DevOps .Net
TDC2016SP - Trilha DevOps .NetTDC2016SP - Trilha DevOps .Net
TDC2016SP - Trilha DevOps .Nettdc-globalcode
 
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data ScienceTDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Sciencetdc-globalcode
 
TDC2016SP - Trilha Management 3.0
TDC2016SP - Trilha Management 3.0TDC2016SP - Trilha Management 3.0
TDC2016SP - Trilha Management 3.0tdc-globalcode
 

Destaque (18)

Proyecto 54998
Proyecto  54998Proyecto  54998
Proyecto 54998
 
services
servicesservices
services
 
The Format of The Research Paper
The Format of The Research PaperThe Format of The Research Paper
The Format of The Research Paper
 
Informe 05 cen mas órganos electorales descentralizados y mesas de votación
Informe 05 cen mas órganos electorales descentralizados y mesas de votaciónInforme 05 cen mas órganos electorales descentralizados y mesas de votación
Informe 05 cen mas órganos electorales descentralizados y mesas de votación
 
Identität und Lebensführung (Ingrid Paus-Hasebrink)
Identität und Lebensführung (Ingrid Paus-Hasebrink)Identität und Lebensführung (Ingrid Paus-Hasebrink)
Identität und Lebensführung (Ingrid Paus-Hasebrink)
 
Web 2
Web 2Web 2
Web 2
 
Cyclicity of unit digit
Cyclicity of unit digitCyclicity of unit digit
Cyclicity of unit digit
 
riesgos
riesgosriesgos
riesgos
 
132-66-22kV Bus Zone Staging Part 3 - Powerlink
132-66-22kV Bus Zone Staging Part 3  - Powerlink132-66-22kV Bus Zone Staging Part 3  - Powerlink
132-66-22kV Bus Zone Staging Part 3 - Powerlink
 
Fisica y su relacion con otras ciencias
Fisica y su relacion con otras cienciasFisica y su relacion con otras ciencias
Fisica y su relacion con otras ciencias
 
Suggestions and Ideas for DigitalOcean
Suggestions and Ideas for DigitalOceanSuggestions and Ideas for DigitalOcean
Suggestions and Ideas for DigitalOcean
 
Examen.
Examen.Examen.
Examen.
 
TDC2016SP - Depurando Aplicações PHP Like a BOSS
TDC2016SP - Depurando Aplicações PHP Like a BOSSTDC2016SP - Depurando Aplicações PHP Like a BOSS
TDC2016SP - Depurando Aplicações PHP Like a BOSS
 
Sucesso e derrota na Arquitetura Agile
Sucesso e derrota na Arquitetura AgileSucesso e derrota na Arquitetura Agile
Sucesso e derrota na Arquitetura Agile
 
TDC2016 Boas Práticas SQL em Banco Relacional para Desenvolvedores
TDC2016 Boas Práticas SQL em Banco Relacional para DesenvolvedoresTDC2016 Boas Práticas SQL em Banco Relacional para Desenvolvedores
TDC2016 Boas Práticas SQL em Banco Relacional para Desenvolvedores
 
TDC2016SP - Trilha DevOps .Net
TDC2016SP - Trilha DevOps .NetTDC2016SP - Trilha DevOps .Net
TDC2016SP - Trilha DevOps .Net
 
TDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data ScienceTDC2016SP - Trilha Data Science
TDC2016SP - Trilha Data Science
 
TDC2016SP - Trilha Management 3.0
TDC2016SP - Trilha Management 3.0TDC2016SP - Trilha Management 3.0
TDC2016SP - Trilha Management 3.0
 

Semelhante a O que estudar em Java para o mercado de trabalho

Java, historico e futuro
Java, historico e futuroJava, historico e futuro
Java, historico e futuroFabiano Souza
 
Apresentação java
Apresentação javaApresentação java
Apresentação javamunosai
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos JavaMarcio Marinho
 
Java No Mundo Real
Java No Mundo RealJava No Mundo Real
Java No Mundo RealSaulo Arruda
 
Introdução a Tecnologia Java
Introdução a Tecnologia JavaIntrodução a Tecnologia Java
Introdução a Tecnologia JavaThiago Gonzaga
 
Aula 01 O que é java
Aula 01   O que é javaAula 01   O que é java
Aula 01 O que é javaSergio Silva
 
Além do Java - Maratona4Java 2005
Além do Java - Maratona4Java 2005Além do Java - Maratona4Java 2005
Além do Java - Maratona4Java 2005Phil Calçado
 
Curso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaCurso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaAlex Braz
 
Conhecendo Java
Conhecendo JavaConhecendo Java
Conhecendo JavaTI Infnet
 
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
 
Java basico modulo_01
Java basico modulo_01Java basico modulo_01
Java basico modulo_01Daniel Alves
 
Java basico modulo_01
Java basico modulo_01Java basico modulo_01
Java basico modulo_01rollbackpt
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaDaniel Brandão
 
Iniciação JSP!
Iniciação JSP!Iniciação JSP!
Iniciação JSP!JErickPPTs
 

Semelhante a O que estudar em Java para o mercado de trabalho (20)

Java, historico e futuro
Java, historico e futuroJava, historico e futuro
Java, historico e futuro
 
Apresentação java
Apresentação javaApresentação java
Apresentação java
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos Java
 
Java No Mundo Real
Java No Mundo RealJava No Mundo Real
Java No Mundo Real
 
Introdução a Tecnologia Java
Introdução a Tecnologia JavaIntrodução a Tecnologia Java
Introdução a Tecnologia Java
 
Aula 01 o que é java
Aula 01  o que é javaAula 01  o que é java
Aula 01 o que é java
 
Java -aula_01
Java  -aula_01Java  -aula_01
Java -aula_01
 
Aula 1 1
Aula 1 1Aula 1 1
Aula 1 1
 
Aula 01 O que é java
Aula 01   O que é javaAula 01   O que é java
Aula 01 O que é java
 
Por que Java?
Por que Java?Por que Java?
Por que Java?
 
Além do Java - Maratona4Java 2005
Além do Java - Maratona4Java 2005Além do Java - Maratona4Java 2005
Além do Java - Maratona4Java 2005
 
Curso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação javaCurso Android - Dia 1 - Apresentação java
Curso Android - Dia 1 - Apresentação java
 
Conhecendo Java
Conhecendo JavaConhecendo Java
Conhecendo 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!
 
Java basico modulo_01
Java basico modulo_01Java basico modulo_01
Java basico modulo_01
 
Java basico modulo_01
Java basico modulo_01Java basico modulo_01
Java basico modulo_01
 
Java basico modulo_01
Java basico modulo_01Java basico modulo_01
Java basico modulo_01
 
Java basico modulo_01
Java basico modulo_01Java basico modulo_01
Java basico modulo_01
 
Aula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem JavaAula 2 - POO: Fundamentos da linguagem Java
Aula 2 - POO: Fundamentos da linguagem Java
 
Iniciação JSP!
Iniciação JSP!Iniciação JSP!
Iniciação JSP!
 

O que estudar em Java para o mercado de trabalho