Java Starter

Descrição

Curso Java com video aulas gratuito! 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.


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 Download video em Flash 18 16:12
Instalação e Uso Eclipse Download video em Flash 20 18:45
Instalação e Uso NetBeans Download video em Flash 19 25:40
Framework Collections Download video em Flash 20 38:01
Instalação e Uso MySql - JDBC Download video em Flash 51 29:32
IO - Import/Export Arquivos Download video em Flash 45 28:39
Polimorfismo Download video em Flash 15 15:06
Swing Básico Download video em Flash 21 16:07
DbDesigner 4 com MySQL 5 Download video em Flash 24 9:24
Substituindo a senha do root - MySQL 5 Download video em Flash 17 8:10