Delphi C/S

Introdução
    
De forma bastante prática, o participante alcançará o conhecimento conceitual de uma ferramenta de
    quarta geração. Com exercícios introdutórios, aspectos da modelagem da interface serão alcançados.
    Consolidando o treinamento, o participante terá contato com o que há de mais avançado para acesso
    e manipulação de dados, culminando com o desenvolvimento no modelo client server (c/s).

Propósitos a Serem Atingidos
    Desenvolver interface padrão Windows.
    Esgotar o uso de controles de acesso a dados, sobre tudo, DBGrid e DBChart.
    Uso pleno da linguagem SQL neste Front-End.
    Entender e aplicar os métodos únicos de acesso a dados para um SGDB.
    Adotar controle de tratamento de erro de forma global e centralizada.
    Construir aplicação para distribuição do software desenvolvido, bem como na camada de acesso a dados(BDE).
    Resumir todo o aprendizado em torno de um "projeto de aula",
    com características de uma aplicação comercial real.

Programa de Aula Detalhado

Introdução ao Ambiente Delphi
    Conceito de programação visual
    Conceito de programação OOP
    O potencial de ambiente Delphi
    Entendendo o objeto (propriedades, métodos e eventos)
    Implementando formulários com controles básicos (menus, status-bar e painéis)
    Compilando a aplicação

Fundamentos
    Conhecendo a Estrutura da Unit
    Controle de variáveis
    Depurando a aplicação
    Usando funções de Conversão

Acesso a Dados Clássico
    MiddleWare necessário BDE dbExpress
    O Software Borland Database Engine
    Usando o gerenciador SQL Explorer
    Criando conectividade
    Implementando formulário para acesso e manutenção de dados
    Usando filtro para controle do fluxo de dados
    A estrutura básica pelo uso dos controles TDataBase, TTable e TDataSource combinados com os diversos Data Controls
    Conhecendo e aplicando os diversos métodos de conectividade e manipulação de dados
    Usando todo o potencial das propriedades de
    TDataField, tanto para aspectos visuais quanto funcional
    Tratando as regras de validação pelo uso das propriedades de TDataField

Acesso a Dados para o Modelo C/S
    Diferença entre Banco de Dados de processamento local e Banco de Dados Cliente Servidor
    Parametrização (propriedades) dos controles de dados para acesso a um SGDB
    Controlando Transações
    Usando TQuery para acesso
    Usando TSQLUpdate combinando com TQuery para manutenção de dados
    Usando TSQLStoredProcedure para acesso a Stored Procedure
    Tratando Excepition de Servidor
    Aplicando e entendendo ""Cached Update" (buferização de dados)
    Uso pleno da linguagem SQL
    Desenvolvimento de um módulo do projeto de aula que implementa todos os conceitos indicados aqui

Desenvolvimento de Relatórios
    Os componentes do TQReport
    Gerando relatório básico (lista)
    Gerando relatório completo (grupo)
    Gerando relatório com quebra e sub-totalização
    Controlando a aparência dos relatórios

Outros Módulos do Projeto de Aula
    Rotina para tratamento de erros, com exibição em português
    Desenvolvimento de um módulo para exibição de dados em formato gráfico
    Usando o repositório do Delphi para armazenar modelos reutilizáveis

Módulos Especiais (conceito)
    Evoluindo do modelo cliente Servidor para o modelo de Objetos Distribuídos.
    Criando servidor COM+.
    Implementando um Cliente COM.
    Introdução ao Desenvolvimento Web.

01 Aluno por Micro, Coffee-Break, Certificado e Material Didático Inclusos.

    Carga Horária

 40 horas

    Número de Aulas

 10 aulas

    Número de Aulas - Sábados

 5 aulas

    Turnos

 Manhã (08:30h as 12:30h), Tarde (13:30h as 17:30h),
 Noite (18:00h as 22:00h) e Sábados (08:30 as 17:30h)

    Valor do Curso

 R$880,00 ou 8x sem juros (R$ 110,00)

Reservas Digidata - (21) 2233-8967 ou 2203-2276