Composição do Curso
Quantidade de aulas: 65
Introdução ao Delphi
Introdução
Da Borland à Embarcadero chegando ao Delphi XE2
Conhecendo a IDE
Configure e personalize seu ambiente de trabalho
Form Design, Customize Desktop e History Panel
Class Explorer, Object Inspector, Project Manager e Model View
Resource, Data Explorer, SQL Window e Code Editor
Code Insight
Refactoring: Aumente sua produtividade com estilo
Projeto no Delphi: Muito além de um arquivo .dpr
Project Options: Configure seu projeto e atende suas necessidades
Tools Options, Remote Profiles e Formatter
Atalhos na IDE e Refactorings
VCL Designer, Documentation Express e Translation Manager
Final Builder, AQTime e Code Site
Linguagem Delphi
Identificadores, Palavras Reservadas e Diretivas
Expressões, Instruções e Operadores
Chamada de métodos e tipos de parâmetros
Comando With e Estruturas de Decisão
Repeat, While, For e For In
Tipos de Dados
Tipos Primitivos: Numéricos, Caractere e Booleanos
Tipos Definidos por Usuários e Arrays
Tipos Complexos: Sets e Records
Tipos Complexos: Ponteiros e Variants
Generics e Anonymous Methods
Elementos Básicos de Interface
Introdução a VCL
TButtons, TBitBtn e TSpeedButtons
Standards Controls
Menus e Action Lists
Tree View e List View
Flow Panel, Category Buttons e Shell API
Drag and Drop e ListBoxes
Drag and Dock com Panels
Tray Icon
Progress Bar, Gauge, LinkLabel e SpinEdit
Touch and Gestures
ButtonedEdit e Custom Hint
Introdução ao Ribbon Controls
Application Menu e Quick Access Toolbar
Screen Tips e Ribbon Styles
Estrutura de Programa e Escopo
Seções Interface e Implementation de uma Unit
Declaração Forward, Initializaztion e Finalization
Escopo Local, Result, Self e Constantes Tipificadas
Tipos de parâmetros (Valor e Referência)
Tratamento de Exceção
Conceituando Exceção
Blocos Try Finally e Try Except
Identificando Exceções pelo tipo do objeto
Tratamento de Exceção
Tratando erros no nível da aplicação
Parametrizando a Aplicação com IniFiles para envio de E-mail
Enviando Log de erros via e-mail
Depuração de Código
Conhecendo os Recursos de Depuração do Delphi
Watches, Expression Evaluate e Breakpoint Properties
Parameters, Load Process e Depuração Remota
Repositório de Objetos
Templates de Componentes e Frames
Herança Visual de Formulários
Herança Código em Formulários
Templates de Formulários e Projetos
Programação Orientada a Objetos
Fundamentos da POO
Encapsulamento e Polimorfismo
Construtores e Destrutores
Tecnologias de Acesso a Dados
Conhecendo as tecnologias de acesso a dados no Delphi
ClientDataSet e DataSetProvider
Outros recursos do ClientDataSet
Componentes Data Aware
Classes DBX4 e Deploy de Aplicação