Delphi Intermediário


img_profional_ProgramacaoDelphi
Início 21/10/17

Sáb. Manhã: 8h às 12h30
Duração: 18 Sábados

Carga horária 90 h/a

Ver Calendário Completo

  • O Curso Delphi Básico 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 é totalmente prático, buscando ensinar o aluno de maneira rápida e objetiva. Todo o conteúdo é trabalhado com exemplos práticos do dia e dia, buscando sempre o mercado de trabalho para programadores.

    Disciplinas Carga Horária
    Lógica de programação 15
    Banco de Dados – SQL 15
    Desenvolvimento Sistema em Delphi 60
    TOTAL 90

  • O Curso é organizado em 3 Módulos:

    1º. Modulo: Lógica de Programação

    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.

    2º. Modulo: Introdução a Banco de Dados

    Neste módulo o aluno vai conhecer a estrutura de um banco de dados e sua forma de organização de dados, 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.

    3º. Modulo: Desenvolvimento de Sistemas em Delphi

    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 componentes e suas propriedades, o aluno será apresentado ao gerenciador de banco de dados SQL Server Express 2005 da Microsoft. Desta forma à criar tabelas para esse banco de dados e também a configurar o ADO. A partir deste momento desenvolve um programa para controle de pagamentos, passo a passo.

  • Conhecimentos básicos de Windows.

  • 1. Lógica de Programação
    1.1 Conceito de Algoritmo,Controle de Execução,
    1.2 Expressões e Sub-algoritmos. Estudo de Linguagem Pascal
    1.3 Desenvolvimento de Programas em Pascal Para Aprimoramento do Processo Lógico
    1.4 Estudo das Estruturas Lógicas : Estrutura de Condição, Laços, Matrizes e etc.

    2. Conceitos Básicos de Banco de Dados
    2.1 Banco de Dados, Tabela, registro, campos, chaves primarias e secundarias, relacionamentos

    3. Apresentando o Delphi 2010
    3.1 Visão Geral do Delphi 7.0, Modificações com relação a nova versão
    3.2 Versão Standard, Versão Profissional,
    3.3 Versão Client/Server, O ambiente do Dephi, barra de menu pricinpal,
    3.4 Speed Menus, Object Inspetor, Form Designer, Code Editor e Code Explorer,
    3.5 Aprendendo os Conceitos: Propriedades, Event
    3.6 Tipos de propriedades Codigo Fonte, Compilação, Execução

    4. Projetos, Unites e Forms
    4.1 Projetos,
    4.2 Project Manager,
    4.3 Arquivo de projeto(* . DPR),
    4.4 Units e forms, arquivos PAS,
    4.5 Arquivos DFM,
    4.6 Opções de projeto,
    4.7 Forms , aplication,
    4.8 compilando e Link-editando, executando.

    5. Conhecimento Visual da Ferramenta
    5.1 Criação visual de Interface de usuário, configurando o Form Designer,
    5.2 Tipos de componentes, colocando componentes em forms,
    5.3 Convenção de nomeação,
    5.4 Criando um form simples, adicionando componentes ao form,
    5.5 Manipulando componentes, utilizando o Object Inspector para configurar propriedades, tipos de 5.6 propriedades,
    5.7 Propagando eventos, manipuladores de eventos,
    5.8 Um manipulador de eventos simples, executando um form.

    6. Component Sampler
    6.1 Visão geral, criando Toolbars, ImageLists e StatusBar,
    6.2 PageCntrols, adicionando páginas,
    6.3 Componentes caixa de dialogo,
    6.4 Alterando fontes e cores, o componente Animate,
    6.5 Utilizando o componente MonthCalendar..

    7. Menus
    7.1 Caracteríticas comuns de menus, Ponto de inserção, quebras,
    7.2 Submenus em cascata, marcas em menus,
    7.3 Teclas de atalho, imagem em menus,
    7.4 Templastes de menu, Designer,
    7.5 Menus principais, Menus MaintMenu, pop-up.

    8. A Linguagem Object Pascal
    8.1 Uma breve história
    8.2 Básico da linguagem, comentários,
    8.4 Instruções, o ponto-e-vírgula e o ponto,
    8.4 Elementos fundamentais de controle,

    8.5 Operadores, decisão, loop, Entrada e
    8.6 saída básica, clipos de dados,
    8.7 Numéricos, char, string, booleanos,
    8.8 ponteiros, tipos definidos pelo Usuário e
    8.9 Subtipos, variant, estruturas de dados, arrays, sets (conjuntos), records, classes e objectos.

    9. Estruturas de Programas e Escopos
    9.1 Grupos de projetos, programas, units, clausulas uses,
    9.2 interface, implementation, initialization,
    9.3 procedures e funções, procedures,
    9.4 funções, parâmetros, constantes tipadas, escopo.
    9.5 Estudo do código Fonte e sua Estrutura

    10. Templates e o Object Repository
    10.1 Criando templates, templates de projetos,
    10.2 templates de menu, Repositório compartilhado, estratégias de templates, regras gerais para o 10.3 desenvolvimento da templates

    11. Programação Dirigida a Eventos
    11.1 A essência da EDP, tipos de eventos, a ordem dos eventos,
    11.2 Programando manipuladores de eventos,
    11.3 Eventos de Drag and Drop(arrastar e solta),
    11.4 Abrindo forms, Show, ShowModal.

    12. ADO
    12.1 Estudo dos Protocolos
    12.2 Sobre o ADO(ACTIVEX DATA OBJECTS).
    12.3 Configurando o ADO.

    13. Microsoft SQL Server Managment Studio
    13.1 Instalação e Configuração
    13.2 Tipos de Objetos que podem ser criados no banco (view/procedure/trigger/function – somente conceitos pois este conteúdo pertence ao modulo de Delphi avançado.
    13.2 Criação de tabelas
    13.3 Criação de chave primaria e secundaria
    13.4 Comandos SQL Básicos(SELECT)
    13.5 DESATACHAR / ATACHAR o Banco de Dados.

    14. Criando Aplicações de Banco de Dados
    14.1 Conexão de banco de dados no Delphi
    14.2 Criando um form simples de banco de dados, adicionando mais controles data-aware
    14.3 Criação de forms com controles programados.

    15. Utilizando Objetos Tfield
    15.1 Propriedades de Campos e Componentes Tfield,
    15.2 Tipos de Componentes Tfield, Utilizando o editor de propriedades do Tfield
    15.3 Modificando propriadades de campos, Formatando campo: com Edit Masks
    15.4 Criando campos calculados, evento OnCalcFields, campos de lookup, validações.

    16. Manipulando DataSets
    16.1 Movimentando Ponteiros de Registro
    16.2 Limitando o Conjunto de Registros,
    16.3 Localizando Registros,
    16.4 Marcando Registros e Fornecendo Valores Default.

    17. Estudo da Linguagem
    17.1 Comandos de Manipulação de Banco de Dados (Append, Post, Edit, Cancel, Delete)
    17.2 Comandos de Pesquisa(Locate)

    17.3 Processamento de Dados
    17.4 Importação de Dados
    17.5 Técnicas de Interface de Sistemas
    17.6 Desenvolvimento de Uma Aplicação com Banco de Dados
    17.7 Telas de Senha, Telas de Inicialização

    18. Utilizando Componentes Tadoquery
    18.1 O componente Tadoquery, os parâmetros de Tadoquery,
    18.2 A propriedade DataSource do Tadoquery, Inserindo registros,
    18.3 Localizando registros em queries, Open vs, ExcecSQL.

    19. Técnicas de Interface de Usuário
    19.1 Técnicas comuns de interface,
    19.2 Tela de apresentação , criando e destruindo forms,
    19.3 Controlando cursores, Toolbars, barra de status.

    20. QuickReport
    20.1 Os componentes QuickReport e QRBand, Adicionendo Datasets
    20.2 Informação estática, Colocando dados nos relatórios, objetos QRDBText
    20.3 Campos de resumo nos relatórios, cabeçalhos e rodapés de grupo
    20.4 Relatório écnic-Detail, integrando relatórios.

    21. Técnicas de Desenvolvimento de Sistema
    21.1 Entrada de Dados
    21.2 Consultas
    21.3 Saida de Dados
    21.4 Processamento
    21.5 Importação
    21.6 Relatórios e etc.

    22. Gráficos
    22.1 Criação de Gráficos estatístico

    23. Animação Gráfica
    23.1 MediaPlayer, Animate

    24. InstallShield Express
    24.1 Criando Instaladores do Sistema:A Interface do InstallShield Express, iniciando, grupos , componentes, tipos de setup, especificadores de diretór o, planejando nossos grupos e componentes, configurando o design visual, App Info, Mail Window, Features, selecionando objetos InstallShield para Delphi . SQL Links, especificando componentes e arquivos, grupos de arquivos, componentes, tipos de setup, selecionando componentes da interface, Welcome Bitmap, Welcome Message, Software License Areement, Readme Information, User Information, Choose Destination Location, Billboards, On-line Registration, Setup Complete, resultado de nossas seleções de caixas de diálogo, fazendo alterações no Registry especioficando pastas e ícones, executando o Disk Builder, testando e instalação, criando a mídia de distribuição.

  • Documentação para Matricula:

    Cópias de:
    • Comprovante de Endereço
    • Identidade
    • CPF


 

Pré-inscrição

Preencha o formulário abaixo e entraremos em contato com você.
Essa pré-inscrição não garante vaga nos cursos.

Seu nome (obrigatório)

Seu Telefone
formato (ex: 999999999)

Seu e-mail (obrigatório)

Assunto

Sua mensagem