Módulo 1: Introdução ao Delphi XE
1.1 Apresentação do Delphi XE
- Novidades e melhorias
- Recursos adicionais em comparação com versões anteriores
1.2 Configuração do Ambiente de Desenvolvimento
- Instalação do Delphi XE
- Configurações iniciais e atualizações
1.3 Projeto Inicial em Delphi XE
- Criando e configurando um projeto
- Explorando a interface do Delphi XE
Módulo 2: Componentes e Controles Visuais Avançados
2.1 Uso de Componentes Padrão
- Botões, caixas de texto, listas, etc.
- Configurações e propriedades específicas do Delphi XE
2.2 Componentes de Terceiros e Bibliotecas
- Integração de componentes externos
- Uso de bibliotecas de terceiros
Módulo 3: Programação Avançada em Delphi XE
3.1 Trabalhando com Programação Orientada a Objetos (POO)
- Conceitos de classes e objetos em Delphi XE
- Herança e polimorfismo
3.2 Desenvolvimento de Componentes Personalizados
- Criando e utilizando componentes personalizados
- Extensão do framework VCL
Módulo 4: Desenvolvimento de Aplicações Multicamadas
4.1 Desenvolvimento de Serviços DataSnap
- Criação e consumo de serviços DataSnap
- Configuração e segurança
4.2 Integração com Bancos de Dados
- Uso de FireDAC para acesso a bancos de dados
- Trabalhando com DataSets avançados
Módulo 5: Desenvolvimento de Aplicações Móveis (opcional)
5.1 Introdução ao Desenvolvimento Móvel com Delphi XE
- Desenvolvimento para iOS e Android
- Utilização do framework FireMonkey
5.2 Projeto Prático para Dispositivos Móveis
- Desenvolvimento de uma aplicação simples para iOS ou Android
Módulo 6: Relatórios e Impressão
6.1 Relatórios com FastReport
- Criação e personalização de relatórios
- Impressão e exportação de relatórios
Módulo 7: Desenvolvimento de Interfaces Gráficas Avançadas
7.1 Personalização de Interfaces de Usuário
- Temas e estilos visuais avançados
- Uso de imagens e animações
7.2 Técnicas de Otimização de Performance
- Melhores práticas para otimizar a performance de aplicações Delphi
Módulo 8: Deploy e Distribuição de Aplicações
8.1 Compilação e Geração de Executáveis
- Configuração de opções de compilação
- Geração de instaladores
Projeto Final
Desenvolvimento de um projeto prático que integre os principais conceitos aprendidos ao longo do curso, com ênfase nos recursos avançados e melhorias introduzidas pelo Delphi XE.