Desenvolvimento de Aplicações Desktop

   
Carga Horária 40 horas
Idioma Material Português
Pré-Requisitos Ter participado do curso “Delphi Essentials” ou ter conhecimentos compatíveis

Introdução

Introdução

  • Introdução

Prototipagem

Prototipagem

  • Prototipando a Aplicação
  • Os Formulários da Aplicação
  • Configurando o Projeto

Programação Orientada a Objetos

Programação Orientada a Objetos

  • Classes vs. Objetos
  • Escopo de Classe
  • Polimorfismo
  • Typecasting
  • Métodos de Classe
  • Class Helpers
  • Classes Seladas
  • Conceitos Avançados

Lógica de Negócio e Interface Gráfica de Usuário (GUI)

Lógica de Negócio e Interface Gráfica de Usuário (GUI)

  • Regras de Negócio VS Lógicas de Negócio
  • O que é o Código de Interface?

UML (Unified Modeling Language)

UML (Unified Modeling Language)

  • Introdução
  • Together

Elementos Básicos de Interface

Elementos Básicos de Interface

  • A Arquitetura da VCL
  • Desenvolvendo a Interface de Usuário

Visual Form Designer e o Code Editor

Visual Form Designer e o Code Editor

  • Introdução
  • Visual Form Designer
  • Criando Interfaces
  • Code Editor
  • Two-way Tool

Componentes de Interface

Componentes de Interface

  • Hierarquia do Formulário
  • O Form TAbstract
  • Criando a Interface

Tratamento de Exceções

Tratamento de Exceções

  • Introdução
  • O que é uma Exceção?
  • Blocos Protegidos
  • Tratando Exceções
  • Re-erguendo uma Exceção

Depuração

Depuração

  • Introdução
  • Controlando o Programa de Execução
  • Analisando Dados em Tempo de Execução
  • Controlando o Fluxo de Depuração

Desenvolvimento Avançado de Aplicações de Acesso a Bando de Dados

Desenvolvimento Avançado de Aplicações de Acesso a Bando de Dados

  • Visão Geral
  • Arquitetura de Acesso a Banco de Dados
  • Tecnologias de Acesso a Banco de Dados
  • dbExpress
  • TClientDataset

Distribuição

Distribuição

  • Arquivos da Aplicação
  • Aplicações de Banco de Dados
  • Usando Packages

Introdução ao XML

Introdução ao XML

  • Visão Geral
  • XSL
  • XML Parsers
  • XML e Componentes VCL

Introdução a VCL for the Web

Introdução a VCL for the Web

  • Visão Geral
  • Componentes VCL for the Web
  • VCL for the Web Server Controller
  • Desenvolvimento com Banco de Dados na Web
  • Frames

Introdução ao Rave Reports

Introdução ao Rave Reports

  • Componentes Rave Reports
  • O Rave Visual Designer
  • Mudando Manualmente Os Campos do Relatório
  • Gerando Relatórios no Delphi

Introdução ao DataSnap
Introdução ao TeeChart

embarcadero logo