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

Visão Geral do Java para Iniciantes - FLISOL 2011

Embed Size (px)

DESCRIPTION

Palestra realizada no FLISOL 2011 em Goiânia (GO). Apresentamos uma visão geral do Java para quem pretende se iniciar na plataforma.

Citation preview

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