Autor(a): Daniel Moraes dos Reis Autor: Daniel Moraes dos Reis
Mestrado em Informática (em andamento) – Puc Minas BH / Unidade São Gabriel;
Bacharelado em Sistemas de Informação – Faculdade Pitágoras / Campus Fadom;
Professor de disciplinas do curso de Sistemas de Informação na Faculdade Pitágoras – Campus Fadom;
Analista de sistemas na WCom ConsultoriaInstrutor na People
ComputaçãoCoordenador / Instrutor Informática na Compuway Ensino Interativo;
Instrutor de Informática / Técnico em manutenção de computadores na TecnoArte Informática;
Experiência em Montagem e manutenção de microcomputadores;
Consultor Autônomo.
Resumo de Qualificações:
- Linguagens de Programação
- Bancos de Dados
- Redes de Computadores
Conteúdo do Curso -Apresentação
1-Unidade 1 – Object Pascal
1.1-Conceito de Programação Orientada a Objeto
1.2-Orientação a Objeto
1.3-Objecto Pascal
1.4-Símbolos Especiais
1.5-Palavras Reservadas
1.6-Constantes
1.7-Expressões
1.8-Identificadores
1.9-with... do...;
1.10-array [ ... ] of ...;
1.11-Declarações
1.12-if... then... else...;
1.13-goto... ;
1.14-case... of... else... end;
1.15-repeat... until;
1.16-for... to (downto)... do...;
1.17-while... do...;
1.18-break; ou continue...;
1.18-break; ou continue...;
1.19-Blocos de Procedimentos ou Funções
1.20-Procedure
1.21-Function
1.22-Características de Objetos
1.23-Programando com objetos Delphi
1.24-Renomeando os objetos e os components
2-Unidade 2 – Introdução ao modelo Cliente/Servidor
2.1-Modelo Cliente/Servidor
2.2-Mudanças de Paradigmas
2.3-Paradigma Computacional
2.4-Paradigma do Negócio
2.5-Evolução da Arquitetura
2.6-Arquitetura Time-Sharing
2.7-Arquitetura Resource-Sharing
2.8-Arquitetura Cliente/Servidor
3-Unidade 3 – SGDB – Sistemas Gerenciadores de Bancos de Dados
3.1-O que são SGDB?
3.2-Modelos de Banco de Dados
3.3-Sistema de Gerenciamento de Arquivos
3.4-Banco de Dados Hierárquico
3.5-Banco de Dados de Rede
3.6-Banco de Dados Relacional
4-Unidade 4 – Banco de dados Relacionais
4.1-O que são Banco de Dados Relacionais
4.2-Classificação
4.3-Corporativos
4.4-Departamentais
4.5-Locais ou Móveis
4.7-Normalização
4.8-Primeira Forma Normal
4.9-Segunda Forma Normal
4.10-Terceira Forma Normal
4.11-Propagação de chaves primárias
4.12-Ferramentas
4.13-Criação da Base de Dados
4.14-Utilizando Interbase Windows ISQL
4.15-Linguagem SQL
4.16-Categorias da Linguagem SQL
4.17-Utilizando o Windows ISQL para definir o Banco de Dados
4.18-Utilizando o Windows ISQL para acessar o Banco de Dados
4.19-Consistência e Integridade dos Dados
4.20-Integridade Referencial
4.21-Integridade Referencial Declarativa
4.22-Triggers
4.23-Domínio dos dados
4.24-Regras de Negócio
4.25-Utilizando o Windows ISQL para definir integridades e consistências
4.26-Utilizando o Windows ISQL para testar as consistências
4.27-Distribuição da Consistência e Integridade dos Dados
5-Unidade 5 – Trabalhando com bancos de dados relacionais
5.1-Para que serve os bancos de dados relacionais?
5.2-Componentes da Arquitetura Cliente/Servidor
5.3-Conexões e Contextos
5.4-Conexões e Contextos no Delphi
5.5-TDatabase e TDataSet
5.6-Cursores e Result Sets
5.7-Cursores e Result Sets no Delphi
5.8-Transações
5.9-Transações no Delphi
5.10-Projeto Exemplo
5.11-Concorrência
5.12-Tipos de travamentos (locks)
5.13-Exclusive Lock
5.14-Shared Lock
5.15-Níveis de isolamento
5.16-Travamento de todos os registros
5.17-Travamento de um registro ou página
5.18-Sem travamento
5.19-Seleção de registros travados com um exclusive lock.
5.20-Optimistic Lock
5.21-Where All
5.22-Where Changed/Key
5.23-Where Key
5.24-Where Timestamp/Rowid
5.25-Concorrência no Delphi
5.26-Projeto Exemplo
6-Unidade 6 – Projetando aplicações Cliente/Servidor
6.1-Aplicações Cliente/Servidor
6.2-Estrutura de uma Aplicação
6.3-Vantagens da Organização da Aplicação em Camadas
6.4-Estrutura de uma Aplicação Delphi
6.5-Componentes de Acesso à base de dados
6.6-Componente de ligação
7-Unidade 7 – Construindo aplicações Cliente/Servidor
7.1-Utilizando Data Modules
7.2-Componente TDatabase
7.3-Escolhendo entre TTable e Tquery
7.4-Abertura
7.5-Filtros
7.6-Transações
7.7-Número de Tabelas Acessadas
7.8-Trabalhando com o Tquery
7.9-Utilizando Cached Updates
7.10-Utilizando o Componente TUpdateSQL
7.11-Gravação Linha a Linha ou em Batch
8-Unidade 8 – Filtrando registros
8.1-Filtrar Registros
8.2-QBE na mesma Tela de Manutenção
8.3-Controlando os Estados da Transações
8.4-Tela de Consulta Específica
8.5-Tela de Consulta
8.6-Tela de Manutenção
8.7-Recursos do LookUp
8.8-Campo LookUp do Delphi
8.9-Outros Métodos
8.10-Buscando Registros de Outras TabSheets
8.11-Controlando Transações
8.12-Mantendo o ResultSet da Consulta
9-Unidade 9 – Rave Reports
9.1-Relatório Simples com Rave Report