Curso de Programación en Delphi Nivel Básico
Descripción: Este curso ofrece al estudiante una sólida introducción al Ambiente de Desarrollo Integrado (IDE) de Delphi, y al lenguaje de programación Object Pascal, al tiempo que adquieren conceptos de Programación Orientada a Objetos. Por último se hará una introducción al desarrollo de Aplicaciones de Bases de Datos y Generación de Instaladores.
Los participantes también ganarán una valiosa experiencia de programación en Delphi, a medida que desarrollan una aplicación para el mundo real, desde su diseño, pasando por la programación, pruebas y depuración, hasta hacer la instalación a los usuarios finales.
Duración: 20 horas
Certificación: Al finalizar el curso se entregará un certificado de asistencia a los alumnos que hayan cumplido al menos el 80% de la intensidad horaria.
Audiencia:
- Programadores de aplicaciones de propósito general en Windows
- Gerentes y Directores de Proyectos de Desarrollo
- Desarrolladores de aplicaciones comerciales con Bases de Datos
- Diseñadores e Implementadores de soluciones Cliente/Servidor
- Programadores de Aplicaciones Distribuidas y de Internet/Intranet/Extranet
Formación en el lugar de trabajo
Reciba clases particulares de calidad en su compañía donde acudirán los instructores de AudiSoft. El aprendizaje en el trabajo es una forma rentable para que los grupos de un mínimo de 4 alumnos aprendan lo necesario, ya que el curso se adapta a profesionales que tienen conocimientos en la materia, elaborándose un Plan de curso a su medida.
Prerrequisitos:
- Experiencia programando en algún lenguaje de alto nivel como C, Pascal, Basic, o Cobol
- Familiaridad con Windows 95/98/ME/2000/NT/XP/2003
Objetivos: Al terminar el curso el estudiante estará en capacidad de:
- Utilizar correctamente las características - RAD / IDE de Delphi para crear aplicaciones Windows con múltiples ventanas
- Describir los fundamentos básicos de la Programación Orientada a Objetos
- Manejar el ambiente de desarrollo integrado (IDE) de Delphi
- Identificar los archivos de un proyecto
- Utilizar correctamente los componentes y eventos básicos de Delphi
- Describir los fundamentos del lenguaje Object Pascal
Almacenar/Recuperar datos en archivos - Controlar condiciones de error mediante el uso de las Excepciones
- Usar el Depurador Integrado para corregir los errores del programa
- Describir la Arquitectura de Bases de Datos de Delphi
- Conocer qué Componentes y soluciones de terceros presentes en Delphi 7 son las más adecuadas
- Generar instaladores para cualquier aplicativo Delphi
- Utilizar las principales características de Desarrollo Visual RADical
Plan de Temas
1. Introducción
- Descripción de las principales Características de Delphi
- El entorno de desarrollo
- Herramientas RAD (de Desarrollo Rápido de Aplicaciones)
- Cómo configurar el entorno de Delphi
- El sistema de ayuda
2. El Ambiente de Desarrollo Integrado
- Proyectos en Delphi
- El Project Manager
- El Project Group File
- Archivos de proyecto
- Unidades y formas
- Aplicaciones
- Compilación
3. Formas
- Diseño de formas
- Configuración del Form Designer
- Tipos de componentes
- Convenciones sugeridas
- El Object Inspector
- CoolBars, PageScrollers, Toolbars, ImageList, StatusBars
- Características de los menús
- Tipos de menús
4. Object Pascal
- Introducción
- Conceptos Básicos (Literales, Sentencias y Bloques, Tipos de datos, Operadores)
- Control de Flujo: if, case, for, while.
- Estructuras
- Declaración, definición y ejecución de funciones
5. Programación Orientada a Objetos
- Clases y Objetos
- Encapsulamiento
- Atributos
- Métodos
- Herencia
- Polimorfismo
- Métodos
- Eventos
6. VCL y CLX
- Introducción
- Librería de componentes VCL
- Librería de componentes CLX
- Jerarquía de componentes
- Ayuda
7. Excepciones
- Definiciones
- Bloques de código protegido
- try..except
- try..finally
- Generación excepciones: raise
8. El depurador integrado
- Tipos de errores
- Estrategias de depuración
- Puntos de ruptura
- Ejecución paso a paso
- Evaluación y modificación de variables
9. Conceptos de Bases de Datos
- Arquitectura de Bases de Datos de Delphi
- El BDE Administrator
- DataSets
- DataSources
- DataControls
- El asistente de Bases de Datos
- Módulos de Datos
10. Templates
- Creación de templates
- Uso del repositorio
- Estrategias
11. Técnicas de interfase de usuario
- Técnicas
- Aplicaciones SDI
- Métodos para formas
- Aplicaciones MDI
12. Generación de instaladores
- El InstallShiel express
- Grupos y componentes
- Especificadores de directorio
- Escogiendo los archivos a instalar
- Distribución del BDE y SQL Links
- Creación de los discos de instalación
- Prueba de los instaladores

