Curso de C++ Builder Nivel Básico
Descripción: Este curso ofrece al estudiante una sólida introducción al Ambiente de Desarrollo Integrado (IDE), y al lenguaje de programación C++ Builder, 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 C++ Builder, 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/2000/NT/XP
Objetivos: Al terminar el curso el estudiante estará en capacidad de:
- Utilizar correctamente C++ Builder 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 C++ Builder
- Identificar los archivos de un proyecto
- Utilizar correctamente los componentes y eventos básicos de C++ Builder
- Describir los fundamentos del lenguaje C++
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 C++ Builder
- Hacer aplicativo sencillos que accesen una Base de Datos
- Generar instaladores para cualquier aplicativo C++ Builder
Plan de Temas
1. Introducción
- Características de C++ Builder
- Programación Orientada a Objetos
- Componentes
- Aplicaciones, DLLs y Paquetes
- Aplicaciones MDI y SDI
- El Ambiente de Desarrollo Integrado
- El sistema de ayuda
2. El Ambiente de Desarrollo Integrado
- La Barra de Herramientas
- La Barra de Menús
- La Paleta de Componentes
- El Diseñador de Formularios
- El Inspector de Objetos
- Configuración del IDE
- El almacén de objetos
3. Programación en C++ Builder
- Manipulación de componentes visuales
- Contenedores
- Creación de Menús
- Creación de Barras de Herramientas
- Listas de Acciones
- Compilación y ejecución de proyectos
- El Administrador de Proyectos
- Manejo de eventos
- Asignación de propiedades a través código
- Creación y liberación de formularios
4. Programación Orientada a Objetos
- Clases y Objetos
- Encapsulamiento
- Atributos
- Métodos
- Herencia
- Polimorfismo
- Programación Basada en Componentes
- Propiedades
- Métodos
- Eventos
5. C++ - Conceptos Básicos
- Literales
- Sentencias y Bloques
- Comentarios
- Tipos de datos
- Variables
- Operadores
- Arreglos y Strings
- Control de Flujo: if, switch, for, while, etc.
- Funciones
- Programas y Unidades
- Manejo de Archivos de Texto
6. C++ - Orientación a Objetos
- Objetos
- Clases
- Propiedades
- Métodos
- Herencia
- Constructores
- Destructores
- Apuntadores a objetos
- Sobrecarga
- Métodos abstractos
- Paquetes
7. Excepciones
- Definiciones
- Bloques de código protegido
- try..except
- try..finally
- Generación excepciones: throw
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 C++ Builder
- El BDE Administrator
- DataSets
- DataSources
- DataControls
- El asistente de Bases de Datos
- Módulos de Datos
10. Generación de Instaladores
- El InstallShield Express
- Grupos y Componentes
- Especificadores de Directorio
- Escogiendo los archivos a instalar
- Distribución del BDE y SQL Links
- Generación de los discos de instalación
- Prueba de los instaladores

