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:
@fredmaia
@ricardopadua
http://devsexperts.com