Pessoal, Este material é pirata, como tenho plano Premium do MegaUpload eu já baixei todos de ontem de noite até agora. Descompactei os arquivos e rodei para ver se tinha algum endereço de site. O endereço do autor é:
http://www.alberteije.com/ Inclusive as vídeo-aulas são muito bem feitas e bem explicadas, vale o investimento. Vou entrar em contato com o autor para ele solicitar ao MegaUpload deletar o conteúdo do servidor, espero que ninguém esteja baixando pois só planos Premium conseguem baixar um arquivo grande como esse sem que o mesmo caia, é perda de tempo. > Turma achei um Forum com um curso DELPHI estou postando aqui os links, > 7 GB > em Português. > Cada parte 386 mb. > > O curso Delphi Avançado foi preparado para suprir o mercado com um > treinamento de qualidade, com um conteúdo programático inexistente em > cursos > presenciais e via internet. Sem dúvida é o melhor curso de Delphi da > Internet. Leia abaixo as características únicas do Curso Delphi Avançado: > > * 15 Módulos (19 CDs); > * 3.340 Minutos de Vídeo (55 horas e 40 minutos); > * 17.500 páginas de documentação adicional; > * Os Cds são personalizados, da mesma forma como aparecem logo abaixo; > * Suporte total via Grupo de Discussão; > * Suporte para o desenvolvimento de seus sistemas de acordo com o conteúdo > apresentado; > * Investimento baixíssimo - será um dos melhores investimentos de sua > carreira; > * IMAGEM E SOM COM QUALIDADE (formato AVI). > > Módulo 01 - 130 Minutos > - Compreender o modelo Entidade-Relacionamento e Lógico-Relacional; > - Saber definir e identificar: Entidades, Relacionamentos, Atributos e > tudo > mais que tenha a ver com o Modelo Entidade-Relacionamento; > - Conhecer os tipos de relacionamentos: Condicionais e Incondicionais; > - Saber os graus de relacionamento: Um-Para-Um, Um-Para-Muitos, > Muitos-Para-Muitos; > - Compreender uma realidade e a partir dessa compreensão criar um > modelo de > dados e logo depois o banco de dados em si; > - Dominar o conceito de chaves, índices e integridade referencial; > - Saber normalizar um modelo através das Formas Normais (1FN a 5FN); > - Usar programas para a criação do modelo de dados; > - Utilização do DBDesigner. > > Módulo 02 - 159 Minutos > - Definição e História da Linguagem SQL; > - Entendendo as partes da Linguagem: DDL, DML, DCL e Transactions Control; > - Instrução Select (alias, order by, like, asc, desc, group by, having, > where, not, in, exists, sum, max, min, avg, count, between, distinct, > etc); > - Instrução Insert Into; > - Instrução Update; > - Instrução Delete; > - Consultas Encadeadas (SubQuerys); > - Junções (inner join, left join, right join e full outer join); > - Criação, alteração e deleção de tabelas e índices; > - Controle de Transações; > - Diversos exemplos feitos no programa SQL Explorer; > - Criação de um sistema no Delphi implementando os comandos SQL juntamente > com o componente Query. Cadastro de Clientes, Cadastro de Usuarios e > Formulário Mestre Detalhe com duas tabelas (CVenda e DVenda). > > Módulo 03 - 340 Minutos- Introdução: Definição, História, Características, > Licenças e Versões do MySQL; > - Instalação da versão 3.23 no Windows 98, tipos de arquivos, estrutura de > diretórios do MySQL, uso do Console (prompt), etc; > - Utilização da ferramenta gráfica MySQLFront 2.3, criação de bancos de > dados, tabelas, explicação dos tipos de campos, importação de dados do > paradox, atributos especiais de campos do MySQL, uso do Manual de > Referência, uso das funções do MySQL; > - Instalação da Versão 4 do MySQL no Windows XP, uso do MySQLFront 3.2, > importação de arquivos do Excel, Exportação de dados para o formato HTML, > etc; > - Instalação do MySQL no Linux Slacware, uso do console no Linux, uso da > ferramenta gráfica PHPMyAdmin; > - Instalação e configuração da versão 5 no Windows XP; > - Uso da ferramenta gráfica DBManager, tipos de tabelas, foreign keys, > constraints, views, backup e restauração de dados, controle de transações; > - Uso da ferramenta gráfica MySQL Administrator, controle de usuários, > backup e restauração de dados, replicação; > - Uso da ferramenta gráfica MySQL Query Browser; > - Uso da ferramenta gráfica MySQL Migration Toollkit, migração de um banco > de dados do MS-Access; > - DBDesigner - Sincronização de dados e engenharia reversa; > - Apresentação dos sites oficias do MySQL - Internacional e Nacional; > - Stored Procedures e Triggers. > > Módulo 04 - 254 Minutos > - Introdução: Definição, História, Características, Licenças e > Especificações Firebird; > - Comparativo das arquiteturas Classic x SuperServer; > - Descrição dos tipos de dados suportados pelo Firebird; > - Dialetos; > - Tipos de Transações; > - Instalação passo a passo da versão 1.5 do Firebird no Windows; > - Explicação da estrutura de diretórios; > - Serviços executados no Windows e opções no Painel de Controle; > - Utilização das seguintes ferramentas gráficas: IBExpert, IBEasy+, > FlameRobin, IBAccess, SQLHammer, DBak Win, IB First AID, Interbase Grant > Manager; > - Criação de tabelas, triggers, generatos, domains, views, querys; > - Controle de acesso para usuários; > - Backup do BD; > - Constraints: Check, PK, FK, Unique; > - Corrigindo BDs corrompidos; > - Criação de um projeto de BD; > - Utilização do ISQL (console); > - Criação de triggers para controle de estoque; > - Exceptions; > - Criação de Stored Procedures; > - UDFs - Conceito; Criação de uma UDF no Delphi e uso no Firebird; > - Corrupção de Dados: Conhecendo, evitando, corrigindo; > - Utilização do Gfix (console); > - Comparativo: MySQL x Firebird; > - Apresentação dos sites importantes internacionais e nacionais; > - Instalação do Firebird Cliente numa máquina virtual Windows 98; > - Conexão com o banco de dados através da rede; > - Apresentação da documentação. > > Módulo 05 - 116 Minutos > - Definição e estrutura das empresas; > - Níveis de decisão das empresas; > - O Analista de Sistemas; > - Engenharia de Software; > - Ciclo de vida de um sistema; > - Coleta de Informações: Entrevistas e pesquisas; > - Entrevistas: planejamento, preparação, comportamento, linguagem, fatos x > opiniões, desejos dos usuários, observações gerais; > - Contratos e lei: análise das principais cláusulas de um contrato > (identificação das partes, documentação, prazo de entrega, códigos fontes, > confiabilidade); > - Lei do Software - comentários sobre os principais artigos; > - O que é melhor: autônomo ou empresa; > - Estudo de caso: Sistema para Hotel - apresentação de um estudo de caso > mostrando desde o início um problema enfrentado por um hotel e a solução > adotada por um analista de sistemas. Neste estudo são mostrados e > comentados > a proposta e o contrato utilizado pelo analista; > - Apresentação de recibos: simples e RPA; > - Vantagens do aluguel de software; > - A carreira do consultor independente; > - Comentários acerca do Guia do Empreendedor e do manual A Pequena > Empresa e > o Novo Código Civil; > - Prosperidade - Mapas Mentais - explanação a apresentação do programa > freemind. > > Módulo 06 - 208 Minutos > - Compreensão da realidade do SisCom; > - Criação das tabelas (Produto - Cliente - Fornecedor - Funcionario - > Banco > - Departamento - Cartao - Unidade - Plano_Conta - Tipo_Pgto - CFOP - > Pagamento - Recebimento - C_NFE - D_NFE - C_Venda - D_Venda - > C_Requisicao - > D_Requisicao - C_Cotacao - D_Cotacao - C_Pedido - D_Pedido - > Configuracao - > Nivel_Acesso); > - Comentário detalhado sobre cada tabela e seus campos; > - Apresentação do DER do SisCom e comentários sobre cada relacionamento; > - Criação das tabelas e dos relacionamentos no DBDesigner; > - Sincronização do DBDesigner com o MySQL; > - Migrando o BD do MySQL para o Firebird; > - Conectando o DBDesigner com o Firebird através de ODBC; > - Conectando o DBDesigner com o Firebird diretamente; > - Fazendo Engenharia Reversa de tabelas do Firebird no DBDesigner; > - Visualizando a estrutura de arquivos do DBDesigner para fazê-lo > conectar-se ao Firebird; > - Visualizando o Código Fonte do DBDesigner dentro do Delphi; > - Criação passo a passo do BD no Firebird utilizando o IBExpert; > - Padronização de campos e tabelas; > - Erros encontrados por falta de padronização. > > color=#0000A0]Módulo 07 - 416 Minutos[/color] > - Apresentação da Suite de Componentes ZeosDBO; > - Vantagens de usar o ZeosDBO; > - Instalação do ZeosDBO; > - Explicação sobre cada componente do ZeosDBO; > - Comparação dos componentes do ZeosDBO com os seus equivalentes no BDE; > - Diferença entre sistemas MDI e SDI e explicação sobre qual o melhor; > - Início do desenvolvimento do sistema SisCom; > - Criação do Formulário Principal: Menu, Barra de Ferramentas, Barra de > Status. Todos os hints do sistema serão enviados para a barra de status, > possibilitando uma ajuda online através de dicas rápidas para os usuários; > - Carregando um logotipo para a tela principal do sistema; > - Uso de Application.Messagebox; > - Componentes de acesso ao banco em DataModule; > - Criação dos cadastros utilizando ZTable (equivalente a TTable). Para > quem > vem do paradox ficará muito fácil desenvolver dessa forma; > - Criação dos cadastros utilizando ZQuery (Equivalente a TQuery). > Utilização > de Edits Simples no lugar dos DBEdits, com procedimentos específicos > para o > controle de edição e gravação dos campos; > - Utilização de comandos dos tipos TTable (Append, Edit, Post, Delete) e > cadastros usando apenas SQL puro (Insert Into, Update Set, Delete From); > - O sistema roda AUTOMATICAMENTE em Firebird e MySQL. O usuário > escolhe qual > banco usar. Não existe alteração nenhuma no código; > - Utilização dos Generators (firebird) para autonumerar campos no sistema; > - Implementação de uma rotina onde o usuário procura por qualquer > informação > em qualquer campo do sistema, bastando para isso clicar no título do > DBGrid; > - Criação do nível de acesso para controle de acessos dos usuários aos > módulos do sistema; > - Verificação e análise de várias mensagens de erro; > - Implementação de um controle de auditoria, onde o sistema armazena > qual o > usuário que inseriu ou alterou registros, juntamente com a data e hora. > > Módulo 08 - 236 Minutos > - Introdução a tecnologia dbExpress; > - Vantagens e desvantagens do dbExpress; > - Comparativo dbExpress x BDE; > - Apresentação de todos os componentes da paleta dbExpress; > - Utilização do SQLQuery + DataSetProvider + ClientDataSet para criar o > Contas a Pagar; > - Desenvolvimento do Contas a Pagar passo a passo; > - Acessando Firebird e MySQL ao mesmo tempo através do SQLConnection; > - Utilizando um método de procura ao clicar no título do DBGrid, tendo por > base um período passado por 2 MaskEdits; > - Pegando o código AutoIncrement no MySQL para o ClientDataSet; > - Pegando o código do Generator no Firebird para o ClientDataSet (Stored > Procedures); > - Explicação do uso de ActionLists para otimizar o trabalho; > - O SisCom funciona automaticamente com MySQL e Firebird. Os módulos de > cadastro estão utilizando a tecnologia Zeos. O módulo de Contas a > Pagar está > usando a tecnologia dbExpress + ClientDataSet. > > Módulo 09 - 140 Minutos > - Desenvolvimento do Contas a Receber do SisCom utilizando a tecnologia > dbExpress + ClientDataSet; > - Implementação do conceito de reconciliação de erros no SisCom; > - Tradução do Formulário de Reconciliação de Erros para o Português; > - Utilização apenas do SQLConnection para realizar consultas SQL; > - Explicação detalhada do uso do SQLDataSet (Table, Query, StoredProc); > - Utilização de parâmetros para realizar consultas SQL; > - Manipulação dos dados do ClientDataSet antes de serem enviados para o > Banco de Dados - ainda na memória do micro cliente (utilização da > propriedade Delta do ClientDataSet); > - Criação de consultas Mestre/Detalhe. (Dados mostrados numa mesma > DBGrid e > posteriormente em duas DBGrids); > - Criação de bancos de dados locais com o ClientDataSet (utilização de > arquivos XML); > - Criação de Campos Agregados; > - Utilização do componente SimpleDataSet; > - Utilização do componente SQLMonitor para mapear o que está ocorrendo > entre > a aplicação e o banco de dados (tudo que está ocorrendo em baixo nível é > mostrado num Memo); > - Implementando o Controle de Transações com o dbExpress; > - Explicação sobre o nível de isolamento (TransIsolationLevel) das > transações do dbExpress. > > Módulo 10 - 447 Minutos > - Apresentação de cada componente da paleta ADO - principais propriedades; > - Criando uma conexão no SisCom para Firebird e MySQL (alternando > entre um e > outro de acordo com a escolha do usuário); > - Instalação dos Drivers ODBC para MySQL e Firebird e criação de DSN para > acesso ao banco de dados do SisCom; > - Criação do Módulo Requisição de Compras; > - Utilização do ADOConnection, ADOQuery, ADOTable e ADOStoredProc; > - Análise de erros ao construir o módulo; > - Construção do formulário para importar itens para a requisição; > - Trabalhando com passagem de parâmetros; > - Localizando e eliminando erros do projeto do BD; > - Criação do Módulo Cotação de Compras; > - Utilização do repositório de formulários do Delphi; > - Utilização de um componente permite abrir um menu em um botão; > - Construção do formulário para importar os itens das requisições que vão > compor a cotação; > - Construção do Módulo Confirmação da Cotação (neste formulário o usuário > insere os preços e condições enviadas pelos fornecedores); > - Construção do Módulo Pedido de Compras (neste formulário o usuário > visualiza as cotações e pode fazer pedidos aos fornecedores baseado nas > informações prestadas pelos mesmos. É permitido realizar vários pedidos > através de uma cotação); > - Construção do formulário para importar os itens das cotações. > > Módulo 11 - 165 Minutos > - Construção do Sistema de Vendas utilizando os componentes da paleta ADO > (ADOConnection, ADOQuery, ADOTable, ADOStoredProc); > - Chamadas a Stored Procedures armazenadas no BD com passagem e retorno de > parâmetros; > - Importação dos dados da tabela oficial CFOP de um BD diferente; > - Análise de alguns erros que ocorrem com ADO; > - Usando ADO com ClientDataSet; > - Acessando o BD sem o uso do componente ADOConnection; > - Construindo consultas Mestre-Detalhe com ADO (3 tabelas no exemplo); > - ADO e Controle de Transações; > - Enviando informações para o BD sem Result Set com o componente > ADOCommand. > > Módulo 12 - 188 Minutos > - Descrição detalhada dos 13 Componentes da paleta IBX (Interbase > Express); > - Comentários sobre suas propriedades; > - Construção do Formulário de Entrada de Notas Fiscais (IBDataBase, > IBTransaction, IBDataset, IBQuery, IBUpdateSQL); > - Passagem de parâmetros; > - Atualização do Estoque via código feito no Delphi; > - Atualização do Estoque via Triggers criadas no Firebird (AfterInsert, > AfterUpdate, AfterDelete); > - Construção do Formulário para Ajuste de Preços; > - Código para ajustar preços na tabela de produtos utilizando uma taxa > (aumentando e diminuindo valores). > > Módulo 13 - 198 Minutos > - Instalação do Quick Report no Delphi 7; > - Descrição detalhada dos componentes da Suite Quick Report; > - Desenvolvimento dos relatórios de cadastro do SisCom utilizando o Quick > Report; > - Criação de relatórios Mestre-Detalhe com o Quick Report; > - Exportando relatórios para TXT e HTML através do Quick Report; > - Descrição detalhada dos componentes da Suite Rave Reports; > - Desenvolvimento dos relatórios de Contas a Pagar e a Receber > utilizando o > Rave Reports; > - Criação de relatórios Mestre-Detalhe com o Rave Reports; > - Utilização de imagens e códigos de barras usando o Rave Reports; > - Exportando relatórios para PDF através do Rave Reports; > - Apresentação do Componente PrintFast (componente que envia o relatório > diretamente para a impressora - excelente para impressoras matriciais e > Clippeiros de plantão); > - Instalação do PrintFast no Delphi 7; > - Desenvolvimento dos seguintes relatórios usando o PrintFast: > Requisição de > Compras, Mapa Comparativo de Preços e Pedido de Compras; > - Apresentação dos Geradores de Relatórios: FreeReport e Fortes Reports. > > Módulo 14 - 168 Minutos > - Análise de 10 Manuais em formato PDF; > - Criação do Manual do SisCom em formato PDF; > - Criação de um arquivo HLP (ajuda) utilizando ferramentas gratuitas; > - Chamando a ajuda de dentro do SisCom ao pressionar a tecla F1 (ajuda > sensível ao contexto); > - Desenvolvimento de um manual HTML para o SisCom; > - Convertendo arquivos HTML para CHM (HTML Help); > - Convertendo arquivos CHM para 42 outros formatos (PDF, HLP, RTF, > TXT, XLS, > DOC e muitos outros); > - Utilização de uma ferramenta que cria o Help e já salva em diversos > formatos diferentes (HLP, CHM, PDF e outros). Ferramenta muito fácil de > utilizar; > - Chamando a ajuda CHM de dentro de uma aplicação Delphi ao pressionar F1 > (ajuda sensível ao contexto); > - Utilização de uma ferramenta que cria o arquivo de ajuda baseado nas > imagens capturadas das telas do SisCom. O usuário clica em qualquer parte > das janelas capturadas e a ajuda referente àquela parte da janela > é apresentada. > > Módulo 15 - 175 Minutos > - Modificando o código do SisCom para que o mesmo funcione em rede; > - Testando o funcionamento do SisCom em rede (máquina virtual); > - Identificação das bibliotecas necessárias para a instalação numa máquina > cliente; > - Trabalhando com arquivos Ini (configuração do acesso aos dados através > desses arquivos); > - Desenvolvimento de um instalador personalizado no Delphi (o > instalador se > encarrega de copiar todos os arquivos necessários para o funcionamento do > SisCom e instala o MySQL e o Firebird); > - Utilização de ferramentas para criação de instaladores: Setup2Go, > CreateInstall, InnoSetup); > - Compactação de executáveis; > - Criando uma biblioteca de funções e integrando a mesma ao SisCom; > - Aperfeiçoamento da janela de Login; > - Desenvolvimento de uma Splash Screen para o SisCom utilizando uma imagem > feita no CorelDraw e exportada para o SisCom. Utilização de uma barra de > progresso. >