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 minutos
Bruno Oliveira
 
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
jesuinoPower
 
Rest web services com Java
Rest web services com JavaRest web services com Java
Rest web services com Java
jesuinoPower
 

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

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
Gary Hayes
 

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 Java: o que estudar para o mercado de trabalho

Apresentação java
Apresentação javaApresentação java
Apresentação java
munosai
 
Introdução a Tecnologia Java
Introdução a Tecnologia JavaIntrodução a Tecnologia Java
Introdução a Tecnologia Java
Thiago Gonzaga
 
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
Alex Braz
 
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
 

Semelhante a Java: o que estudar 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!
 

Último

Último (9)

ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 

Java: o que estudar para o mercado de trabalho