Curso Delphi Starter (Iniciante)

Descrição

Curso Delphi Starter (iniciante) com video aulas gratuito! 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.

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 Download video em Flash 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 Download video em Flash 15 17:24
Aprenda a criar gráficos rapidamente com este componente da paleta Data Controls.
dbExpress e ClientDataSet Download video em Flash 12 17:41
Introdução aos componentes dbExpress e ClienteDataset. Componentes nativos do Delphi para acesso a bancos de dados.
Componente DBGrid Download video em Flash 16 21:07
Introdução ao componente DBGrid da paleta Data Controls mostrando pontos interessantes deste componente.
Componente Query Download video em Flash 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 Download video em Flash 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 Download video em Flash 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 Download video em Flash 12 19:42
Mini-curso que ensina a utilização do componente Treeview da peleta Win32.
InstallShield Download video em Flash 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 Download video em Flash 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 Download video em Flash 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 Download video em Flash 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 Download video em Flash 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.