|
Este material se propõe a ensinar os principais conceitos da programação Java. Nosso objetivo é que você se situe na tecnologia, entenda o que é o Java e consiga desenvolver aplicativos com esta fabulosa plataforma de desenvolvimento.
Aqui você aprenderá como instalar o Java e configurar seu micro para trabalhar com Java. Você conhecerá as versões e edições existentes, o kit de desenvolvimento disponibilizado pela Sun (proprietária do Java) e uma IDE que facilita o desenvolvimento e aumenta a produtividade. Além disso, você irá aplicar os conceitos aprendidos em dois projetos bem didáticos e objetivos.
Qualquer pessoa que queira aprender a criar aplicativos em Java ou que pelo menos deseje dar os primeiros passos nesta tecnologia poderá ler este eBook. A linguagem utilizada neste material é totalmente voltada ao público iniciante em Java que pretende ter o primeiro contato com o Java e evoluir nos conhecimentos desta poderosa e versátil plataforma de desenvolvimento.
Resumo dos Módulos:
Módulo 1: Conhecendo o Java
Neste módulo iremos mostrar para você o que afinal é o Java. Você entenderá o porquê das pessoas se referenciarem ao Java como sendo uma linguagem de programação, uma plataforma e uma tecnologia de desenvolvimento. Conhecerá as versões e edições existentes do Java e entenderá a finalidade de cada uma delas. Também mostraremos como instalar o Java e apresentaremos as ferramentas do kit de desenvolvimento (JDK) fornecido pela Sun. Além disso, iremos escrever, compilar e executar um programa usando as ferramentas do JDK.
Módulo 2: Conceitos de Programação
Iremos aprender os principais conceitos de programação do Java. Aqui você vai aprender os pontos mais importantes para escrever programas através da linguagem Java. Faremos muitos exercícios durante todo este módulo que o ajudarão a praticar cada um dos conceitos apresentados. Começaremos entendendo a estrutura da linguagem e como o código é organizado. Veremos os tipos de variáveis e objetos e em seguida conheceremos os operadores existentes para cada tipo de operação. Por fim, estudaremos as estruturas de decisão e repetição e aprenderemos a utilizá-las em nossos programas.
Módulo 3: Interface Gráfica
Chegou a hora de deixar de lado a programação em modo texto. Agora iremos construir programas baseados em janelas, ou seja, programas com interface gráfica. Começaremos conhecendo quais são as API's disponíveis para o desenvolvimento gráfico em Java. Em seguida, entenderemos a estrutura de uma aplicação baseada em janelas, estudando os elementos de uma interface gráfica. O passo seguinte, é conhecer os principais componentes GUI que compõem uma tela e que fazem a interação com o usuário. Também veremos como tratar os eventos gerados por estes componentes em resposta às ações dos usuários. Por fim, iremos aprender como construir aplicações gráficas utilizando um IDE, que facilita muito o trabalho de desenho de telas.
Módulo 4: Projeto Calculadora
Após aprender como criar aplicações gráficas em Java e ter o primeiro contato com o IDE NetBeans, vamos desenvolver um projeto onde utilizaremos o conhecimento adquirido para construir uma calculadora totalmente funcional. Este projeto será importante para praticar o uso do NetBeans e para aperfeiçoar os conhecimentos sobre Swing. Neste módulo, você também aprenderá a trabalhar com LookAndFeel.
Módulo 5: Projeto Editor de Texto
No projeto “Editor de Texto”, como o próprio nome sugere, criaremos um editor de texto. Neste projeto, iremos conhecer outros componentes Swing e mais algumas classes e métodos muito interessantes. Evidentemente, o objetivo principal deste módulo não é ensinar como criar um editor de texto, e sim mostrar mais alguns conceitos de programação que você poderá utilizar em suas aplicações. O editor que iremos criar, é na verdade um protótipo, porém, um protótipo funcional. Ao final deste módulo, você identificará oportunidades de melhoria no editor e já terá um boa base para tornar o programar bem mais completo.
|