Java Starter
Descrição

O Curso Java Starter é para você que está antenado com o mercado
e precisa aprender Java. Os pré-requisitos do curso são: saber
lógica de programação e querer aprender.
Este curso é auto-instrucional. Isto significa que é o aluno quem
controla o tempo de estudo. É você quem escolhe o prazo de início e término do curso.
O material é destinado a iniciantes, ensina o básico para que o aluno sinta-se confortável
no aprendizado mais avançado. Todo o material é desenvolvido com o intuito de se
constituir em um tutorial de Java básico, de forma que o aprendizado da linguagem
Java aconteça sem maiores problemas.
Este curso funciona na forma de tutoria. Dessa forma você terá suporte para
tirar suas dúvidas através de uma lista de discussão on-line. Para ajudá-lo
durante o curso estarão disponíveis 3 instrutores: Albert Eije, Cláudio de Barros
e Miguel Kojiio.
Inscreva-se na lista de discussão e envie todas as suas dúvidas.
Tanto os Instrutores quanto os demais colegas irão ajudá-lo.
Basta digitar o seu e-mail no formulário abaixo e teclar Enter.
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 é ensina 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 |