SlideShare uma empresa Scribd logo
Dicas para Iniciantes




             Frederico Maia Arantes
             Ricardo Pádua Crispim
Ricardo Pádua Crispim
   Desenvolvedor de Sistemas Java Pleno na Politec
    Global IT Services;
   Co-fundador do blog devsexperts.com, que abordará os
    assuntos: Java, TI, Agile, Testes, Carreira e
    Certificações;
   Desenvolvedor Certificado pela IBM e Microsoft, em
    busca da tão desejada OCJP (6.0).
Frederico Maia Arantes
   Programador Java EE;
   Instrutor de cursos Java na Supera Tecnologia;
   Oracle Certified Java SE 6 Programmer (OCJP 6.0);
   Fundador do blog devsexperts.com;
   Membro do Gojava;
   Escreve artigos para a Java Magazine.
•   Inicialmente criada para eletrodomésticos e
    aparelhos eletrônicos

•   Deveria ser uma linguagem multi-plataforma

•   Primeira especificação: 1991 – Oak

•   Projeto Green – Star7

•   Personagem animado
•   A decadência e a retomada – www

•   Rede heterogênea
•   Principais características do Java:
    • Simples
    • Orientada a Objetos
    • Multi-tarefa (Multithreading)
    • Garbage Collector
    • Multi-plataforma
•   Java é uma plataforma composta de:
   Compilação e execução de programas Java
   Evolução da plataforma
    ◦ JCP – Java Community Process
    ◦ JSR – Java Specification Requests



   Futuro da plataforma
   Conteúdo da OCJA;
   Orientação a Objetos e APIs do Java SE;
   Conteúdo similar ao da OCJP;
   SQL e Banco de Dados;
   Java EE (JSP e Servlets);
   HTML, CSS e JavaScript;
   Principais frameworks do mercado, como: JSF,
    Hibernate, Spring...
   O que é um framework?
   Por onde estudar...
Ninguém educa ninguém.
Ninguém se educa sozinho.
Os homens se educam juntos, na
transformação do mundo.
   Iniciativa do DFJUG.
   Projeto colaborativo
   Iniciado pela Sun e a Universidade das
   Filipinas, no Java Research & Development
    Center
   Lançado em 24 de Fevereiro de 2005
   Society for Information Technology Educators
    (PSITE)
   Retorno e revisões da indústria e academia
   Através de colaborações da comunidade
   Disponibilizar os conteúdos dos cursos de
    Ciência da computação e Tecnologia da
    informação a todos, e grátis;
   Melhorar a experiência do ensino e da
    aprendizagem;
   Fornecer cursos de classe mundial;
   Aumentar a qualidade dos graduados;
   Aumentar a quantidade de especialistas Java;
   Formar desenvolvedores Java de maneira livre
    e gratuita.
   Banco de Dados
   Sistemas Operacionais
   Segurança
   Programação WEB
   Desenvolvimento de Aplicações Móveis
   Engenharia de Software
   Estrutura de dados
   Introdução à Programação I
   Introdução à Programação II
   Apostilas da Caelum, treinamento Java.

   Apostilas da K-19.

   Revistas especializadas como a Java Magazine
    e Easy Java Magazine.

   Blogs e comunidades.
   É possível estudar sozinho. Porém, cursos
    especializados podem diminuir a curva de
    aprendizado.

   Para quem quer aprender mais rápido com
    quem entende do assunto.
Dicas para ter sucesso:

   Conhecimento:

    ◦ Constante atualização de conhecimentos
    ◦ Buscar certificações
    ◦ Graduação, Pós, MBA, Mestrado...

    Na área de TI não dá pra parar de estudar...
   Atitude:
    ◦   Compartilhar conhecimento
    ◦   Agir pro-ativamente
    ◦   Trabalhar em equipe
    ◦   Seja curioso
    ◦   Invista no “Networking”



        Conhecimento + Atitude = Sucesso
   As certificações são importantes, porém não
    são tudo.

   Têm um valor que agrega ao seu currículo,
    mas a experiência ainda é mais importante.

   Certificação + experiência = sucesso!
   O GAE é uma infraestrutura do Google
    baseada no conceito de Cloud Computing.
   Permite que você execute seus aplicativos da
    web na infra-estrutura do Google.
   Com o Google App Engine, não há
    necessidade de manter servidores: você
    apenas envia seu aplicativo e ele está pronto
    para atender a seus usuários.
Contato:

   fredericomaia10@gmail.com
   @fredmaia

   ripadua7@gmail.com
   @ricardopadua

   http://devsexperts.com

Mais conteúdo relacionado

Mais procurados

Carreiras em TI
Carreiras em TICarreiras em TI
Carreiras em TI
Alexandre Malavasi
 
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Wagner Mendes Voltz Fusca
 
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Leonam Pereira Dias
 
Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
Rodrigo Branas
 
Mauricio Onoda - Processamento de imagens com Deep Learning
Mauricio Onoda - Processamento de imagens com Deep LearningMauricio Onoda - Processamento de imagens com Deep Learning
Mauricio Onoda - Processamento de imagens com Deep Learning
Agile Trends
 
Palestra SFD etec Netbeans e Java 3D
Palestra SFD etec Netbeans e Java 3DPalestra SFD etec Netbeans e Java 3D
Palestra SFD etec Netbeans e Java 3D
Renato Puccini
 
Titanium appacelerator
Titanium appaceleratorTitanium appacelerator
Titanium appacelerator
Davi Felipe Russi
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFS
André Dias
 
Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020
Wagner Mendes Voltz Fusca
 
Certificação Java
Certificação JavaCertificação Java
Certificação Java
Rodrigo Cândido da Silva
 
Java e o mercado de trabalho
Java e o mercado de trabalhoJava e o mercado de trabalho
Java e o mercado de trabalho
Claudiney Marques
 
Aula 3. frameworks front end
Aula 3. frameworks front endAula 3. frameworks front end
Aula 3. frameworks front end
andreluizlc
 
Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4
André Vidal
 
Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!
Sandro Giacomozzi
 
[ O mercado] desenvolvimento de software [ detalhes & curiosidades]
[ O mercado] desenvolvimento de software [ detalhes & curiosidades][ O mercado] desenvolvimento de software [ detalhes & curiosidades]
[ O mercado] desenvolvimento de software [ detalhes & curiosidades]
Kamilla Queiroz Xavier
 
Framework JGenesis
Framework JGenesisFramework JGenesis
Framework JGenesis
Comunidade Tá safo!
 
Agile, mudando o foco
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o foco
ewerttonbravo
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
André Dias
 
Construindo um micro-serviço Java 100% funcional em 15 minutos
Construindo um micro-serviço Java 100% funcional em 15 minutosConstruindo um micro-serviço Java 100% funcional em 15 minutos
Construindo um micro-serviço Java 100% funcional em 15 minutos
Rafael Chaves
 
Java: o que estudar para o mercado de trabalho
Java: o que estudar para o mercado de trabalhoJava: o que estudar para o mercado de trabalho
Java: o que estudar para o mercado de trabalho
Pedro Cavalero
 

Mais procurados (20)

Carreiras em TI
Carreiras em TICarreiras em TI
Carreiras em TI
 
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
 
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...
 
Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
 
Mauricio Onoda - Processamento de imagens com Deep Learning
Mauricio Onoda - Processamento de imagens com Deep LearningMauricio Onoda - Processamento de imagens com Deep Learning
Mauricio Onoda - Processamento de imagens com Deep Learning
 
Palestra SFD etec Netbeans e Java 3D
Palestra SFD etec Netbeans e Java 3DPalestra SFD etec Netbeans e Java 3D
Palestra SFD etec Netbeans e Java 3D
 
Titanium appacelerator
Titanium appaceleratorTitanium appacelerator
Titanium appacelerator
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFS
 
Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020
 
Certificação Java
Certificação JavaCertificação Java
Certificação Java
 
Java e o mercado de trabalho
Java e o mercado de trabalhoJava e o mercado de trabalho
Java e o mercado de trabalho
 
Aula 3. frameworks front end
Aula 3. frameworks front endAula 3. frameworks front end
Aula 3. frameworks front end
 
Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4Cursos Agile Think - Feature Driven Development (FDD) - 4/4
Cursos Agile Think - Feature Driven Development (FDD) - 4/4
 
Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!Gerencie sua carreira. Seja um desenvolvedor melhor!
Gerencie sua carreira. Seja um desenvolvedor melhor!
 
[ O mercado] desenvolvimento de software [ detalhes & curiosidades]
[ O mercado] desenvolvimento de software [ detalhes & curiosidades][ O mercado] desenvolvimento de software [ detalhes & curiosidades]
[ O mercado] desenvolvimento de software [ detalhes & curiosidades]
 
Framework JGenesis
Framework JGenesisFramework JGenesis
Framework JGenesis
 
Agile, mudando o foco
Agile, mudando o focoAgile, mudando o foco
Agile, mudando o foco
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Construindo um micro-serviço Java 100% funcional em 15 minutos
Construindo um micro-serviço Java 100% funcional em 15 minutosConstruindo um micro-serviço Java 100% funcional em 15 minutos
Construindo um micro-serviço Java 100% funcional em 15 minutos
 
Java: o que estudar para o mercado de trabalho
Java: o que estudar para o mercado de trabalhoJava: o que estudar para o mercado de trabalho
Java: o que estudar para o mercado de trabalho
 

Semelhante a Visão Geral do Java para Iniciantes - FLISOL 2011

Certificacoes java
Certificacoes javaCertificacoes java
Certificacoes java
Bruno Garcia
 
Apresentacao Convenio
Apresentacao ConvenioApresentacao Convenio
Apresentacao Convenio
Fábio Augusto da Silva
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos Java
Marcio Marinho
 
ApresentaçãO De Java
ApresentaçãO De JavaApresentaçãO De Java
ApresentaçãO De Java
Eduardo Bregaida
 
Por que Java?
Por que Java?Por que Java?
Por que Java?
Arthur Gregório
 
Currículo (Português)
Currículo (Português)Currículo (Português)
Currículo (Português)
cristianojava
 
#Moving br workshop
#Moving br workshop#Moving br workshop
#Moving br workshop
Fernanda Ferreira
 
Apresentação java
Apresentação javaApresentação java
Apresentação java
munosai
 
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo FilhoDesenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
Tchelinux
 
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
jesuinoPower
 
Se tornando um desenvolvedor Java Ninja - Trilha Java - TDC2017
Se tornando um desenvolvedor Java Ninja - Trilha Java - TDC2017Se tornando um desenvolvedor Java Ninja - Trilha Java - TDC2017
Se tornando um desenvolvedor Java Ninja - Trilha Java - TDC2017
Cesar Augusto Nogueira
 
Java com Excelência
Java com ExcelênciaJava com Excelência
Java com Excelência
Brazoft Solutions
 
Jsf com hibernate, spring security e maven
Jsf com hibernate, spring security e mavenJsf com hibernate, spring security e maven
Jsf com hibernate, spring security e maven
Leandro Costa
 
Percepções de uma viagem em dois mundos: Java e Python
Percepções de uma viagem em dois mundos:  Java e PythonPercepções de uma viagem em dois mundos:  Java e Python
Percepções de uma viagem em dois mundos: Java e Python
Ryan Padilha
 
A Iniciativa JEDI, O ensino de Java livre e gratuito
A Iniciativa JEDI, O ensino de Java livre e gratuitoA Iniciativa JEDI, O ensino de Java livre e gratuito
A Iniciativa JEDI, O ensino de Java livre e gratuito
cejug
 
Machine Learning Black Boxes
Machine Learning Black BoxesMachine Learning Black Boxes
Machine Learning Black Boxes
Denis Wilson Souza Rosa
 
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho DuroTDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
tdc-globalcode
 
Aula 1 1
Aula 1 1Aula 1 1
Aula 1 1
Aparicio Junior
 
Curso Java Web (JAVA, JSF, JPA)
Curso Java Web (JAVA, JSF, JPA)Curso Java Web (JAVA, JSF, JPA)
Curso Java Web (JAVA, JSF, JPA)
Marcos Batista
 
VRaptor - Um Framework MVC Web para desenvolvimento ágil com JAVA
VRaptor - Um Framework MVC Web para desenvolvimento ágil com JAVAVRaptor - Um Framework MVC Web para desenvolvimento ágil com JAVA
VRaptor - Um Framework MVC Web para desenvolvimento ágil com JAVA
Yelken Heckman Ferreira Gonzales
 

Semelhante a Visão Geral do Java para Iniciantes - FLISOL 2011 (20)

Certificacoes java
Certificacoes javaCertificacoes java
Certificacoes java
 
Apresentacao Convenio
Apresentacao ConvenioApresentacao Convenio
Apresentacao Convenio
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos Java
 
ApresentaçãO De Java
ApresentaçãO De JavaApresentaçãO De Java
ApresentaçãO De Java
 
Por que Java?
Por que Java?Por que Java?
Por que Java?
 
Currículo (Português)
Currículo (Português)Currículo (Português)
Currículo (Português)
 
#Moving br workshop
#Moving br workshop#Moving br workshop
#Moving br workshop
 
Apresentação java
Apresentação javaApresentação java
Apresentação java
 
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo FilhoDesenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
 
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
 
Se tornando um desenvolvedor Java Ninja - Trilha Java - TDC2017
Se tornando um desenvolvedor Java Ninja - Trilha Java - TDC2017Se tornando um desenvolvedor Java Ninja - Trilha Java - TDC2017
Se tornando um desenvolvedor Java Ninja - Trilha Java - TDC2017
 
Java com Excelência
Java com ExcelênciaJava com Excelência
Java com Excelência
 
Jsf com hibernate, spring security e maven
Jsf com hibernate, spring security e mavenJsf com hibernate, spring security e maven
Jsf com hibernate, spring security e maven
 
Percepções de uma viagem em dois mundos: Java e Python
Percepções de uma viagem em dois mundos:  Java e PythonPercepções de uma viagem em dois mundos:  Java e Python
Percepções de uma viagem em dois mundos: Java e Python
 
A Iniciativa JEDI, O ensino de Java livre e gratuito
A Iniciativa JEDI, O ensino de Java livre e gratuitoA Iniciativa JEDI, O ensino de Java livre e gratuito
A Iniciativa JEDI, O ensino de Java livre e gratuito
 
Machine Learning Black Boxes
Machine Learning Black BoxesMachine Learning Black Boxes
Machine Learning Black Boxes
 
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho DuroTDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
TDC2016SP - Machine Learning Black Boxes - Terceirizando o Trabalho Duro
 
Aula 1 1
Aula 1 1Aula 1 1
Aula 1 1
 
Curso Java Web (JAVA, JSF, JPA)
Curso Java Web (JAVA, JSF, JPA)Curso Java Web (JAVA, JSF, JPA)
Curso Java Web (JAVA, JSF, JPA)
 
VRaptor - Um Framework MVC Web para desenvolvimento ágil com JAVA
VRaptor - Um Framework MVC Web para desenvolvimento ágil com JAVAVRaptor - Um Framework MVC Web para desenvolvimento ágil com JAVA
VRaptor - Um Framework MVC Web para desenvolvimento ágil com JAVA
 

Mais de Frederico Maia Arantes

The best way to create and deploy web apps with full-stack type safety - Mete...
The best way to create and deploy web apps with full-stack type safety - Mete...The best way to create and deploy web apps with full-stack type safety - Mete...
The best way to create and deploy web apps with full-stack type safety - Mete...
Frederico Maia Arantes
 
Produtividade e deploy na criação de apps NodeJS com MeteorJS - Join Communit...
Produtividade e deploy na criação de apps NodeJS com MeteorJS - Join Communit...Produtividade e deploy na criação de apps NodeJS com MeteorJS - Join Communit...
Produtividade e deploy na criação de apps NodeJS com MeteorJS - Join Communit...
Frederico Maia Arantes
 
Java 8 - Afinal onde usamos no dia a dia? GOJava 15 anos!
Java 8 - Afinal onde usamos no dia a dia? GOJava 15 anos!Java 8 - Afinal onde usamos no dia a dia? GOJava 15 anos!
Java 8 - Afinal onde usamos no dia a dia? GOJava 15 anos!
Frederico Maia Arantes
 
Apresentando meteor! Join Community - Goiânia
Apresentando meteor! Join Community - GoiâniaApresentando meteor! Join Community - Goiânia
Apresentando meteor! Join Community - Goiânia
Frederico Maia Arantes
 
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto AlegreJava 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
Frederico Maia Arantes
 
Meteor - Nunca foi tão fácil desenvolver pra web e mobile
Meteor - Nunca foi tão fácil desenvolver pra web e mobileMeteor - Nunca foi tão fácil desenvolver pra web e mobile
Meteor - Nunca foi tão fácil desenvolver pra web e mobile
Frederico Maia Arantes
 
Java Web Fácil com VRaptor
Java Web Fácil com VRaptorJava Web Fácil com VRaptor
Java Web Fácil com VRaptor
Frederico Maia Arantes
 
Introdução a JPA e Hibernate - TDC 2012
Introdução a JPA e Hibernate - TDC 2012Introdução a JPA e Hibernate - TDC 2012
Introdução a JPA e Hibernate - TDC 2012
Frederico Maia Arantes
 
Boas práticas com jpa 2 e hibernate flisol 2012
Boas práticas com jpa 2 e hibernate   flisol 2012Boas práticas com jpa 2 e hibernate   flisol 2012
Boas práticas com jpa 2 e hibernate flisol 2012
Frederico Maia Arantes
 
Java no Google App Engine - TDC2011
Java no Google App Engine - TDC2011Java no Google App Engine - TDC2011
Java no Google App Engine - TDC2011
Frederico Maia Arantes
 
Minicurso jpa e hibernate
Minicurso jpa e hibernateMinicurso jpa e hibernate
Minicurso jpa e hibernate
Frederico Maia Arantes
 
Cloud Computing - Java no Google App Engine
Cloud Computing - Java no Google App EngineCloud Computing - Java no Google App Engine
Cloud Computing - Java no Google App Engine
Frederico Maia Arantes
 
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaJSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
Frederico Maia Arantes
 
Java e orientação a objetos
Java e orientação a objetosJava e orientação a objetos
Java e orientação a objetos
Frederico Maia Arantes
 

Mais de Frederico Maia Arantes (14)

The best way to create and deploy web apps with full-stack type safety - Mete...
The best way to create and deploy web apps with full-stack type safety - Mete...The best way to create and deploy web apps with full-stack type safety - Mete...
The best way to create and deploy web apps with full-stack type safety - Mete...
 
Produtividade e deploy na criação de apps NodeJS com MeteorJS - Join Communit...
Produtividade e deploy na criação de apps NodeJS com MeteorJS - Join Communit...Produtividade e deploy na criação de apps NodeJS com MeteorJS - Join Communit...
Produtividade e deploy na criação de apps NodeJS com MeteorJS - Join Communit...
 
Java 8 - Afinal onde usamos no dia a dia? GOJava 15 anos!
Java 8 - Afinal onde usamos no dia a dia? GOJava 15 anos!Java 8 - Afinal onde usamos no dia a dia? GOJava 15 anos!
Java 8 - Afinal onde usamos no dia a dia? GOJava 15 anos!
 
Apresentando meteor! Join Community - Goiânia
Apresentando meteor! Join Community - GoiâniaApresentando meteor! Join Community - Goiânia
Apresentando meteor! Join Community - Goiânia
 
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto AlegreJava 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
Java 8 - Afinal onde usamos no dia a dia? TDC 2015 - Porto Alegre
 
Meteor - Nunca foi tão fácil desenvolver pra web e mobile
Meteor - Nunca foi tão fácil desenvolver pra web e mobileMeteor - Nunca foi tão fácil desenvolver pra web e mobile
Meteor - Nunca foi tão fácil desenvolver pra web e mobile
 
Java Web Fácil com VRaptor
Java Web Fácil com VRaptorJava Web Fácil com VRaptor
Java Web Fácil com VRaptor
 
Introdução a JPA e Hibernate - TDC 2012
Introdução a JPA e Hibernate - TDC 2012Introdução a JPA e Hibernate - TDC 2012
Introdução a JPA e Hibernate - TDC 2012
 
Boas práticas com jpa 2 e hibernate flisol 2012
Boas práticas com jpa 2 e hibernate   flisol 2012Boas práticas com jpa 2 e hibernate   flisol 2012
Boas práticas com jpa 2 e hibernate flisol 2012
 
Java no Google App Engine - TDC2011
Java no Google App Engine - TDC2011Java no Google App Engine - TDC2011
Java no Google App Engine - TDC2011
 
Minicurso jpa e hibernate
Minicurso jpa e hibernateMinicurso jpa e hibernate
Minicurso jpa e hibernate
 
Cloud Computing - Java no Google App Engine
Cloud Computing - Java no Google App EngineCloud Computing - Java no Google App Engine
Cloud Computing - Java no Google App Engine
 
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaJSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
 
Java e orientação a objetos
Java e orientação a objetosJava e orientação a objetos
Java e orientação a objetos
 

Último

Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
2m Assessoria
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 

Último (10)

Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 

Visão Geral do Java para Iniciantes - FLISOL 2011

  • 1. Dicas para Iniciantes Frederico Maia Arantes Ricardo Pádua Crispim
  • 2. Ricardo Pádua Crispim  Desenvolvedor de Sistemas Java Pleno na Politec Global IT Services;  Co-fundador do blog devsexperts.com, que abordará os assuntos: Java, TI, Agile, Testes, Carreira e Certificações;  Desenvolvedor Certificado pela IBM e Microsoft, em busca da tão desejada OCJP (6.0).
  • 3. Frederico Maia Arantes  Programador Java EE;  Instrutor de cursos Java na Supera Tecnologia;  Oracle Certified Java SE 6 Programmer (OCJP 6.0);  Fundador do blog devsexperts.com;  Membro do Gojava;  Escreve artigos para a Java Magazine.
  • 4. Inicialmente criada para eletrodomésticos e aparelhos eletrônicos • Deveria ser uma linguagem multi-plataforma • Primeira especificação: 1991 – Oak • Projeto Green – Star7 • Personagem animado
  • 5.
  • 6. A decadência e a retomada – www • Rede heterogênea
  • 7. Principais características do Java: • Simples • Orientada a Objetos • Multi-tarefa (Multithreading) • Garbage Collector • Multi-plataforma
  • 8. Java é uma plataforma composta de:
  • 9. Compilação e execução de programas Java
  • 10. Evolução da plataforma ◦ JCP – Java Community Process ◦ JSR – Java Specification Requests  Futuro da plataforma
  • 11.
  • 12. Conteúdo da OCJA;  Orientação a Objetos e APIs do Java SE;  Conteúdo similar ao da OCJP;  SQL e Banco de Dados;  Java EE (JSP e Servlets);  HTML, CSS e JavaScript;  Principais frameworks do mercado, como: JSF, Hibernate, Spring...
  • 13. O que é um framework?
  • 14. Por onde estudar...
  • 15.
  • 16.
  • 17.
  • 18. Ninguém educa ninguém. Ninguém se educa sozinho. Os homens se educam juntos, na transformação do mundo.
  • 19. Iniciativa do DFJUG.  Projeto colaborativo  Iniciado pela Sun e a Universidade das  Filipinas, no Java Research & Development Center  Lançado em 24 de Fevereiro de 2005  Society for Information Technology Educators (PSITE)  Retorno e revisões da indústria e academia  Através de colaborações da comunidade
  • 20. Disponibilizar os conteúdos dos cursos de Ciência da computação e Tecnologia da informação a todos, e grátis;  Melhorar a experiência do ensino e da aprendizagem;  Fornecer cursos de classe mundial;  Aumentar a qualidade dos graduados;  Aumentar a quantidade de especialistas Java;  Formar desenvolvedores Java de maneira livre e gratuita.
  • 21. Banco de Dados  Sistemas Operacionais  Segurança  Programação WEB  Desenvolvimento de Aplicações Móveis  Engenharia de Software  Estrutura de dados  Introdução à Programação I  Introdução à Programação II
  • 22. Apostilas da Caelum, treinamento Java.  Apostilas da K-19.  Revistas especializadas como a Java Magazine e Easy Java Magazine.  Blogs e comunidades.
  • 23. É possível estudar sozinho. Porém, cursos especializados podem diminuir a curva de aprendizado.  Para quem quer aprender mais rápido com quem entende do assunto.
  • 24. Dicas para ter sucesso:  Conhecimento: ◦ Constante atualização de conhecimentos ◦ Buscar certificações ◦ Graduação, Pós, MBA, Mestrado... Na área de TI não dá pra parar de estudar...
  • 25.
  • 26. Atitude: ◦ Compartilhar conhecimento ◦ Agir pro-ativamente ◦ Trabalhar em equipe ◦ Seja curioso ◦ Invista no “Networking” Conhecimento + Atitude = Sucesso
  • 27.
  • 28. As certificações são importantes, porém não são tudo.  Têm um valor que agrega ao seu currículo, mas a experiência ainda é mais importante.  Certificação + experiência = sucesso!
  • 29. O GAE é uma infraestrutura do Google baseada no conceito de Cloud Computing.  Permite que você execute seus aplicativos da web na infra-estrutura do Google.  Com o Google App Engine, não há necessidade de manter servidores: você apenas envia seu aplicativo e ele está pronto para atender a seus usuários.
  • 30.
  • 31. Contato:  fredericomaia10@gmail.com  @fredmaia  ripadua7@gmail.com  @ricardopadua  http://devsexperts.com