visão geral do java para iniciantes - flisol 2011

Post on 27-May-2015

760 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

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

top related