Módulo 01 - Introdução ao Java
Aqui entramos no Universo Java. Você saberá quais as principais características
do Java. Verá como se comporta um programa Java e o que é necessário instalar
em sua máquina para que um programa Java funcione. Serão explicadas as diferenças
entre as versões do Java e quais os passos necessários para a instalação do
ambiente de desenvolvimento. Além do Módulo em PDF você deve baixar o mini-curso
JDK que vai mostrar como instalar o ambiente de desenvolvimento, configurar as
variáveis de ambiente no windows, desenvolver o primeiro programa e detectar
erros em tempo de compilação e execução.
Baixe também os mini-cursos Eclipse e Netbeans para aprender a baixar, instalar
e utilizar essas duas IDEs.
Módulo 02 - Tipos Primitivos, Operadores e Controle de Fluxo
Neste módulo você aprenderá quais os tipos de dados primitivos do Java.
Através de um programa saberá como utilizar esses tipos e como fazer
conversões (casting) de um tipo para outro. Além disso, conhecerá os
operadores que são utilizados em Java. Por fim, aprenderá a utilizar
as funções para controle de fluxo.
Módulo 03 - Vetores (Arrays) e Entrada de Dados
Este módulo apresenta ao aluno o conceito de Vetores e Matrizes (Arrays).
Saber como trabalhar com arrays é importantíssimo, pois é a base para
entender como funcionam as Coleções em Java. Você também aprenderá neste
módulo como permitir que o usuário insira dados para seus programas.
Módulo 04 - OO, Classes e Objetos, Modificadores de Acesso
Neste módulo o aluno aprenderá através de exemplos práticos como
funciona o conceito de Orientação a Objetos. Saberá o que são classes
e objetos, e como esses objetos se comportam na memória da máquina.
Aprenderá sobre o estado e o comportamento dos objetos. Além disso,
verá como funciona o encapsulamento.
Módulo 05 - Pacotes (java.lang - java.util)
O objetivo deste módulo é ensinar ao aluno o que são pacotes e como trabalhar
com os pacotes java.lang e java.util. Esses pacotes possuem uma série de classes
importantes. Dentre elas serão vistas: String, Math, Calendar, etc.
Módulo 06 - Documentação Java - Consulta e JavaDOC
Neste módulo o aluno aprende a usar a documentação do Java. Aprende também
a criar a documentação para o seu programa. Além disso saberá como gerar
o arquivo "executável" de sua aplicação, o JAR.
Módulo 07 - OO - Herança, Sobreescrita e Polimorfismo
Módulo que ensina os conceitos de Orientação a Objetos: herança, sobreescrita, sobrecarga
e polimorfismo. Os conceitos são mostrados através de exemplos práticos, para que o aluno
não tenha dificuldade no aprendizado.
Módulo 08 - Classes Abstratas, Interfaces e Exceções
Após este módulo o aluno terá aprendido a usar as classes abstratas e as interfaces.
Verá como usar o Super(), a diferença entre métodos concretos e abstratos e porque
utilizá-los, como extender uma classe e implementar uma interface, como tratar os
erros (exceções) que ocorrem e/ou podem ocorrer nos sistemas.
Módulo 09 - Coleções - Framework Collections
Lists, Queues, Sets, ArrayLists, Vectors, Trees, Maps...Java possui diversas
estruturas de dados que são conhecidas como Collections. Este módulo abordará
esse framework. Além do módulo em PDF existe um mini-curso de em
video que se encontra para download no final desta página.
Módulo 10 - Aplicações Gráficas - Swing
Neste módulo o aluno aprende a desenvolver aplicações gráficas. A princípio parece
um pouco confuso, pricipalmente para quem vem de uma IDE como o Delphi. Pratique
bastante e use o Eclipse e o Netbeans para criar suas aplicações com mais facilidade.
Mini-Cursos (video aulas)
Problemas com o video? Instale o codec.
|
video Aula |
Tamanho (MB) |
Tempo (Min:Seg) |
Instalação e Uso JDK |
|
|
18 |
16:12 |
Instalação e Uso Eclipse |
|
|
20 |
18:45 |
Instalação e Uso NetBeans |
|
|
19 |
25:40 |
Framework Collections |
|
|
20 |
38:01 |
Instalação e Uso MySql - JDBC |
|
|
51 |
29:32 |
IO - Import/Export Arquivos |
|
|
45 |
28:39 |
Polimorfismo |
|
|
15 |
15:06 |
Swing Básico |
|
|
21 |
16:07 |
DbDesigner 4 com MySQL 5 |
|
|
24 |
9:24 |
Substituindo a senha do root - MySQL 5 |
|
|
17 |
8:10 |