visão geral do java para iniciantes - flisol 2011
DESCRIPTION
Palestra realizada no FLISOL 2011 em Goiânia (GO). Apresentamos uma visão geral do Java para quem pretende se iniciar na plataforma.TRANSCRIPT
![Page 1: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/1.jpg)
Dicas para Iniciantes
Frederico Maia Arantes
Ricardo Pádua Crispim
![Page 2: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/2.jpg)
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).
![Page 3: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/3.jpg)
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.
![Page 4: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/4.jpg)
• 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
![Page 5: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/5.jpg)
![Page 6: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/6.jpg)
• A decadência e a retomada – www
• Rede heterogênea
![Page 7: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/7.jpg)
• Principais características do Java:•Simples
•Orientada a Objetos
•Multi-tarefa (Multithreading)
•Garbage Collector
•Multi-plataforma
![Page 8: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/8.jpg)
• Java é uma plataforma composta de:
![Page 9: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/9.jpg)
Compilação e execução de programas Java
![Page 10: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/10.jpg)
Evolução da plataforma◦ JCP – Java Community Process
◦ JSR – Java Specification Requests
Futuro da plataforma
![Page 11: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/11.jpg)
![Page 12: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/12.jpg)
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...
![Page 13: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/13.jpg)
O que é um framework?
![Page 14: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/14.jpg)
Por onde estudar...
![Page 15: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/15.jpg)
![Page 16: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/16.jpg)
![Page 17: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/17.jpg)
![Page 18: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/18.jpg)
Ninguém educa ninguém.
Ninguém se educa sozinho.
Os homens se educam juntos, na
transformação do mundo.
![Page 19: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/19.jpg)
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
![Page 20: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/20.jpg)
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.
![Page 21: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/21.jpg)
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
![Page 22: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/22.jpg)
Apostilas da Caelum, treinamento Java.
Apostilas da K-19.
Revistas especializadas como a Java Magazine e Easy Java Magazine.
Blogs e comunidades.
![Page 23: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/23.jpg)
É 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.
![Page 24: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/24.jpg)
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...
![Page 25: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/25.jpg)
![Page 26: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/26.jpg)
Atitude:◦ Compartilhar conhecimento
◦ Agir pro-ativamente
◦ Trabalhar em equipe
◦ Seja curioso
◦ Invista no “Networking”
Conhecimento + Atitude = Sucesso
![Page 27: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/27.jpg)
![Page 28: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/28.jpg)
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!
![Page 29: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/29.jpg)
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.
![Page 30: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/30.jpg)
![Page 31: Visão Geral do Java para Iniciantes - FLISOL 2011](https://reader033.vdocuments.mx/reader033/viewer/2022060111/5565f69cd8b42a20158b50df/html5/thumbnails/31.jpg)
Contato:
@fredmaia
@ricardopadua
http://devsexperts.com