Interessado(a) neste curso? Faça uma pré-inscrição.
Duração: 40 (ou 60 horas)
Público-alvo: programadores
Pré-requisitos: experiência com programação em linguagem C ou linguagem orientada a objetos.
Descrição: Java é uma das mais populares linguagens de programação da atualidade. É campeã em produtividade e reutilização de componentes. Aplicações desenvolvidas em Java rodam hoje em servidores, computadores pessoais, telefones celulares, aparelhos eletrodomésticos e cartões magnéticos. Aprender a programar em Java é ganhar acesso a um mercado amplo e em franca expansão.
Este curso inicia programadores de outras linguagens que queiram aprender Java. O ambiente de desenvolvimento utilizado consiste do J2SDK 1.5.0 (Java 5.0), Apache Ant (ferramenta open-source para gerenciamento de projetos) e de um editor de textos adequado à edição de código (outras opções de ambiente de desenvolvimento podem ser usadas). Todos os recursos usados são gratuitos e rodam em Windows, Linux ou MacOS X.
Objetivo: Este curso não só se propõe a iniciar o participante em Java mas também a ajudá-lo a desenvolver boas práticas que tornarão sua vida de programador mais fácil no futuro. Boas práticas como uso eficiente da documentação, uso de diagramas de classe, estilo de codificação, técnicas de depuração, uso de design patterns, testes e manutenção do código são estimuladas desde o início. Ao final deste curso o aluno será capaz de desenvolver aplicações simples em Java. Terá condições de analisar programas maiores, identificar seus componentes e compreender seu funcionamento. Terá escrito, compilado e executado várias aplicações simples em Java inclusive aplicações gráficas e applets. Saberá consultar a documentação da API e descobrir como usar novas classes e métodos. Conhecerá os principais recursos do pacote Java 2 Standard Edition.
Importante: O tutorial aqui disponibilizado para download não corresponde necessariamente à mesma versão utilizada em aula. Alguns tópicos estão tratados nos documentos a seguir de forma bem mais abrangente que seria possível tratar durante um curso de 40 horas. Vários tópicos do Java 5.0 foram introduzidos desde a última atualização desta versão, e fazem parte do curso como: static imports (capítulo 07), o novo for (capítulo 05), autoboxing (capítulo 06), entrada e saída simples formatada (capítulo 01), enums (capítulo 06). Além disso inclui também uma introdução a genéricos (no capítulo 14) e um tratamento muito superficial de metadados. Esses assuntos que foram incluidos no curso, estão disponibilizados (com tratamento menos superficial) em outra seção deste site.
O tutorial online cobre Java 1.4. Complemente com tópicos do Java 5.0 também disponíveis online.
Tópicos (clique no tópico para fazer download da apresentação em PDF):
* módulos opcionais