Está en la página 1de 5

Delphi Application Development For Win 32

Desarrollo de Aplicaciones para


Win 32 con Delphi

Temario de Curso
Versión 1.0

Guadalajara México Distrito Federal USA www.gopac.mx


Delphi Application Development For Win 32

Temario
 Introducción
1. Requerimientos
2. Novedades en Delphi
3. Prototipos
4. Elaborando un Prototipo
5. Aplicaciones con formularios

 Introducción a delphi
1. Habilidades básicas
2. Creando una interface
3. Conectando a bases de datos
4. Desplegando una aplicación
5. Creciendo la aplicación

 Configurando el proyecto
1. Creando un proyecto
2. Administrador de proyectos
3. Opciones del proyecto
4. Compilando
5. Enlazando
6. Configuración de construcción
7. Eventos de construcción

 Programación Orientada a Objetos


1. Programación orientada a objetos
2. Clases vs Objetos
3. Alcance de clases
4. Polimorfismo
5. Propiedades
6. Cambio de tipos de datos
7. Sobrecarga de métodos
8. Métodos abstractos
9. Métodos tipo clase
10. Declaraciones anidadas
11. Clases tipo ayuda
12. Clases selladas
13. Conceptos Avanzados

Guadalajara México Distrito Federal USA www.gopac.mx


Delphi Application Development For Win 32

 Código de negocios
1. Problema real
2. Reglas de negocio frente a la lógica de negocio
3. ¿Qué es el código de interface?

 UML
1. Introducción a UML
2. Introducción a Together

 El patrón de diseño singleton


1. Introducción al patrón de diseño singleton
2. Creando una aplicación utilizando el patrón de diseño singleton

 Elementos Básicos de la Interfaz


1. Arquitectura VCL
2. Desarrollo de la interfaz del usuario
3. Componentes VCL

 Diseñador de Formularios y Editor de Código


1. Introducción
2. Diseñador de formularios
3. Creación de Interfases
4. Editor de Código
5. Herramienta de Dos Vías
6. Manejo de Estilos

 Ciclo de Objetos
1. Resumen
2. Dueños de componentes
3. Destruyendo Objetos

 Manejo de Excepciones
1. Introducción
2. ¿Que es una excepción?
3. Manejo de excepciones
4. Bloques protegidos
5. Manejando excepciones
6. Envío y reenvío de excepciones

Guadalajara México Distrito Federal USA www.gopac.mx


Delphi Application Development For Win 32

 Depuración (Debugger)
1. Introducción
2. Ambiente de depuración
3. Análisis del Código en Tiempos de Ejecución
4. Controlando el flujo de depuración

 Desarrollo Avanzado de Bases de Datos


1. Introducción a los componentes de un Módulo de datos
2. Configurando los componentes del módulo de datos
3. Aplicaciones de Bases de Datos En General
4. Tecnologías de acceso a bases de datos

 FireDac
1. Introducción a los componentes de FireDac
2. Configurando los componentes de FireDac

 Live binding
1. Introducción a Live binding
2. Binding builder.
3. Componenets del Live bindig

 TClientDataSet
1. Introducción al TClientDataSet
2. Usando el TClientDataSet para una aplicacion cliente servidor
3. Introducción y uso del componente TField

 Implementación
1. Los archivos de la aplicación

 Implementando aplicaciones de bases de datos


1. Aplicaciones de bases de datos
2. Implementando aplicaciones con componentes FireDAC

 Uso de paquetes
1. Introducción a paquetes en tiempo de ejecución y paquetes dinámicos
2. Porque usar paquetes?
3. Estructura de un paquete
4. Creando paquetes
5. Implementando paquetes

Guadalajara México Distrito Federal USA www.gopac.mx


Delphi Application Development For Win 32

 Modelo Vista Controlador (MVC)


1. Componentes de MVC
2. Relación entre componentes
3. Beneficios del MVC
4. Inconvenientes del MVC

 Introducción a XML
1. Aspectos Generales de XML
2. XSL
3. Analizadores XML
4. Componentes XML y VCL

 Introducción a VCL para WEB


1. Aspectos Generales
2. Que ofrece lntraweb a Delphi
3. Componentes Intraweb
4. Módulo de aplicación frente a módulo de página
5. Controlador de servidor de una aplicación Intraweb
6. Desarrollo de Bases de Datos en la WEB
7. Uso de Frame
8. Programación AJAX en aplicaciones WEB

 Introducción a Reportes
1. Componentes de reporteador
2. Diseñador de reportes
3. Cambiando campos de reportes manualmente
4. Generación de reportes desde Delphi

 Introducción al ambiente de desarrollo multiplataformas (FireMonkey)


1. Que es FireMonekey
2. Caracteristicas principales de FireMonkey
3. Crear aplicaciones con FireMonkey HD

 Introducción a Datasnap
1. Introducción a aplicaciones multicapas
2. Componentes DataSnap para el servidor y cliente en la paleta de componentes
3. Introducción a la creación de aplicaciones de 3 capas

Guadalajara México Distrito Federal USA www.gopac.mx

También podría gustarte