Curso Delphi Starter (Iniciante)
Descrição

O Curso Delphi Iniciante foi preparado com o objetivo de ensinar àqueles que
estão chegando no mundo da programação. O curso é ideal
tanto para quem nunca estudou programação quanto para aquele programador
que vem de outra linguagem.
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.
Baixe já os 10 módulos, que estão logo abaixo. Não deixe de baixar também
os mini-cursos em vídeo que estão disponíveis no final da página.
Pensando no seu desenvolvimento como programador Delphi, foi criado
um grupo no Yahoo para lhe fornecer suporte. Inscreva-se no grupo
e envie todas as suas dúvidas. Tanto o Professor quanto os demais
colegas irão ajudá-lo. Basta digitar o seu e-mail no formulário abaixo
e teclar Enter.
Módulo 01 - Lógica de Programação 1
Este módulo tem o objetivo de familiarizar o
aluno com o Algoritmo. Serão mostrados muitos exemplos e exercícios para que o aluno
tenha uma boa base de lógica e possa ficar apto a programar não somente em Delphi, mas
em qualquer linguagem de programação. Em anexo seguem diversos testes e jogos para apurar
a lógica e o raciocínio. Segue também um pequeno programa com os fontes que ordena os
números passados.
Módulo 02 - Lógica de Programação 2
Continuação do módulo anterior. Em anexo segue uma apostila de lógica e
dois programas bem interessantes, um deles abordando Inteligência Artificial.
Módulo 03 - Object Pascal 1
O Delphi é baseado no pascal. O Object Pascal
é "um pascal" orientado a objetos. Precisaremos aprendê-lo para poder dominar
o Delphi. Em anexo segue um arquivo com 300 idéias para serem implementadas e o programa PascalZIM.
Módulo 04 - Object Pascal 2
Continuação do módulo anterior. Em anexo seguem os programas
Turbo Pascal, Pascaler e programas em pascal para estudo.
Módulo 05 - Delphi - Ambiente (IDE) e Criação de Programas 1
Neste módulo o Delphi será realmente
apresentado ao aluno. Ele conhecerá os tipos de arquivos. Entenderá como funciona a
Interface do Delphi. Será apresentado aos principais componentes e suas propriedades. No
final desse módulo o aluno estará apto a criar uma calculadora. Em anexo seguem os seguintes programas
com os fontes: Calculadora, Exportar para Word e Excel e Conversão de Decimais para Romanos.
Módulo 06 - Delphi - Ambiente (IDE) e Criação de Programas 2
Continuação do módulo anterior. Neste
módulo o aluno desenvolverá um editor de textos. Em anexo seguem os seguintes programas com os fontes:
Validação de CPF, Manipulação de Datas, Manipulação de Máscaras, Ordenação de Colunas num DBGrid.
Módulo 07 - Bancos de Dados
Neste módulo o aluno vai aprender a
diferenciar os principais bancos de dados e também vai aprender a escolher o Banco de
Dados para sua aplicação. Entenderá como funciona o modelo Entidade-Relacionamento,
criando tabelas consistentes e sem redundância. Será mostrado como normalizar tabelas de
um banco de dados até a Terceira Forma Normal. Segue apostila de BD em anexo.
Módulo 08 - Paradox, BDE e Database Desktop
Neste módulo o aluno será apresentado ao
banco de dados que vem com o Delphi: o Paradox. Aprederá a criar tabelas para esse banco
de dados e também a configurar o BDE. Em anexo segue um pequeno sistema para loja.
Módulo 09 - Programa para Controle de Cheques
Neste módulo o aluno desenvolve um programa
para controle de cheques, passo a passo. Em anexo segue um Show do Milhão feito em Delphi com os Fontes.
Módulo 10 - Criação de Relatórios - Quick Report
Neste módulo o aluno aprenderá a usar uma
parte do Delphi que é traumática para muitos iniciantes: a criação de relatórios.
Para isso usaremos o QuickReport. Em anexo segue um preview personalizado do QuickReport, 2 componentes: valor por extenso e
um edit só para números, e um programinha com os fontes para converter de QuickReport para FastReport.
Mini-Cursos (video aulas)
|
Problemas com o video? Instale o codec.
|
| Vídeo Aula |
Tamanho (MB) |
Tempo (Min:Seg) |
| Componente BatchMove |
 |
 |
5 |
8:31 |
|
Aprenda a transferir dados de uma tabela para outra de forma automática e incremental
com este componente da paleta BDE. |
| Componente DBChart |
 |
 |
15 |
17:24 |
|
Aprenda a criar gráficos rapidamente com este componente da paleta Data Controls. |
| dbExpress e ClientDataSet |
 |
 |
12 |
17:41 |
|
Introdução aos componentes dbExpress e ClienteDataset. Componentes nativos do Delphi
para acesso a bancos de dados. |
| Componente DBGrid |
 |
 |
16 |
21:07 |
|
Introdução ao componente DBGrid da paleta Data Controls mostrando pontos interessantes
deste componente. |
| Componente Query |
 |
 |
12 |
19:10 |
|
Aprenda a utilizar o componente Query da paleta BDE para criar suas consultas
utilizando a linguagem SQL. No mini-curso são mostradas várias formas de utilizar
o componente. |
| Suite QuickReport |
 |
 |
21 |
31:14 |
|
Apresentação da suite de relatórios QuickReport. Saiba como utilizar essa suite
para criar diversos tipos de relatórios. |
| Suite RaveReports |
 |
 |
20 |
24:37 |
|
Apresentação da suite de relatórios RaveReports. Saiba como utilizar essa suite
para criar diversos tipos de relatórios. |
| Componente TreeView |
 |
 |
12 |
19:42 |
|
Mini-curso que ensina a utilização do componente Treeview da peleta Win32. |
| InstallShield |
 |
 |
16 |
20:57 |
|
Apresentação do programa InstallShield mostrando como criar um instalador. A versão utilizada
é antiga e serve apenas para dar a noção de como utilizar um criador de instaladores.
Baixe um vídeo que mostra como criar um instalador com InnoSetup no Link
Apresentação do Curso Delphi Avançado. |
| Componente ActionList |
 |
 |
15 |
28:56 |
|
Economize muito trabalho braçal utilizando o ActionList da paleta Standard. Veja neste
mini-curso diversas formas de utilizá-lo.
|
| RSPrint - Impressão em Matricial |
 |
 |
75 |
34:07 |
|
Aprenda a criar relatórios para impressoras matriciais. Neste mini-curso será utilizado
o componente RSPrint e como exemplo será desenvolvido um relatório para uma Nota Fiscal
pré-impressa em formulário contínuo.
|
| dbExpress com MySQL5 |
 |
 |
11 |
10:15 |
|
Aprenda a configurar o dbExpress para acessar o MySQL5. Este vídeo é parte do
Curso Turbo Delphi Explorer.
Embora a configuração seja feita no Turbo ela pode ser realizada em outras versões do Delphi
sem problemas.
|
| Copiando dados entre bancos via ODBC |
 |
 |
16 |
14:56 |
|
Muitos iniciantes ficam confusos ao tentar passar dados de um banco para outro. Existem
várias ferramentas que fazem isso. Neste mini-curso utilizaremos os Drivers ODBC para
copiar dados do MySQL para o Firebird utilizando o MS-Access como um FrontEnd. A fonte
original dos dados é uma planilha do Excel.
|