Visão Geral do Java para Iniciantes - FLISOL 2011

31
Dicas para Iniciantes Frederico Maia Arantes Ricardo Pádua Crispim

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 of Visão Geral do Java para Iniciantes - FLISOL 2011

Page 1: Visão Geral do Java para Iniciantes - FLISOL 2011

Dicas para Iniciantes

Frederico Maia Arantes

Ricardo Pádua Crispim

Page 2: Visão Geral do Java para Iniciantes - FLISOL 2011

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

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

• 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
Page 6: Visão Geral do Java para Iniciantes - FLISOL 2011

• A decadência e a retomada – www

• Rede heterogênea

Page 7: Visão Geral do Java para Iniciantes - FLISOL 2011

• 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

• Java é uma plataforma composta de:

Page 9: Visão Geral do Java para Iniciantes - FLISOL 2011

Compilação e execução de programas Java

Page 10: Visão Geral do Java para Iniciantes - FLISOL 2011

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
Page 12: Visão Geral do Java para Iniciantes - FLISOL 2011

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

O que é um framework?

Page 14: Visão Geral do Java para Iniciantes - FLISOL 2011

Por onde estudar...

Page 15: Visão Geral do Java para Iniciantes - FLISOL 2011
Page 16: Visão Geral do Java para Iniciantes - FLISOL 2011
Page 17: Visão Geral do Java para Iniciantes - FLISOL 2011
Page 18: Visão Geral do Java para Iniciantes - FLISOL 2011

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

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

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

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

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

É 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

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
Page 26: Visão Geral do Java para Iniciantes - FLISOL 2011

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
Page 28: Visão Geral do Java para Iniciantes - FLISOL 2011

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

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
Page 31: Visão Geral do Java para Iniciantes - FLISOL 2011

Contato:

[email protected]

@fredmaia

[email protected]

@ricardopadua

http://devsexperts.com