OBJETIVOS
DEL CURSO LENGUAJE C++ |
Los objetivos del curso Lenguaje C++, son: Utilizar las estructuras
básicas de programación en C++. Crear y utilizar clases
y objetos. Crear programas y verificar su funcionamiento. Realizar
validaciones de los datos de entrada en el programa. Utilizar los
recursos del sistema de manera dinámica.
|
REQUISITOS
DEL CURSO LENGUAJE C++ |
Para alumnos que hayan realizado el curso de fundamentos de programación
en C o bien con conocimientos previos de: estructuras fundamentales
de programación, sintaxis del lenguaje C y de programación
dinámica (reserva y devolución de memoria en tiempo
de ejecución)
|
DURACIÓN
DEL CURSO LENGUAJE C++ |
25 horas.
|
CONTENIDO
DEL CURSO LENGUAJE C++ |
INTRODUCCIÓN AL DESARROLLO DE APLICACIONES USANDO C++. Introducción
a la programación en C++. Programación secuencial, iterativa
y orientada a objetos. Estructuras fundamentales de la programación.
Características fundamentales de la programación orientada
a objetos. Nacimiento y características principales del lenguaje
C. Evolución hasta C++. Revisión de las estructuras
básicas de programación en C++. Conceptos fundamentales:
tipos de datos, variables, constantes, alcances de las variables.
Concepto de memoria dinámica. Reserva y liberación de
memoria en tiempo de ejecución. Utilización de matrices
dinámicas. Estructuras y uniones. Matrices de estructuras y
uniones. Utilización del compilador de C++. Ficheros que componen
un proyecto de C++. Operadores de comparación y lógicos.
Expresiones. Sentencias de control. Funciones y procedimientos. Utilización
de punteros. Matrices. Vista de las matrices como punteros.
CONCEPTOS DE OBJETOS. Conceptos básicos de objetos. Características
principales de la programación orientada a objetos: encapsulación,
herencia y polimorfismo. Características de la memoria dinámica.
Clases y objetos. Miembros de una clase: atributos y métodos.
Atributos y métodos estáticos. Encapsulación.
Acceso entre clases amigas. Implementación de una clase. Constructores
y destructores. Creación e inicialización de objetos.
El puntero this. Clases derivadas. Diferencias entre composición
y herencia. Implementación de la herencia. Acceso a miembros
heredados. Tipos de acceso a la clase base. Conversiones implícitas
en la herencia. Herencia múltiple. Problemas asociados. Herencia
virtual.-Sobrecarga de operadores. Polimorfismo. Funciones virtuales.
Constructores y destructores virtuales. Clases abstractas. Implementación
de las funciones virtuales. Manipulación de objetos. Estructuras
con objetos. Punteros a objetos. Matrices de objetos.
ENTRADA Y SALIDA. Tratamiento de ficheros. Entrada y salida.-Sobrecarga
de los operadores << y >>. Utilización de ficheros
de tipos definidos por el programador.
ASPECTOS AVANZADOS DE C++. Generalización. Creación
de clases genéricas. Parámetros template constantes.
Herencia de clases genéricas. Librerías. Utilización
de las librerías estandar. Creación de librerías
propias. Directivas de compilación. Concepto de directiva de
compilación. Directivas más utilizadas.
|
REFERENCIAS
|
Una
de nuestras fortalezas es la experiencia acumulada en más
de 308 empresas, privadas y públicas, representantes de todos
los sectores económicos.
La mejor prueba de que va a recibir una formación de calidad
es que el 88% de las evaluaciones de nuestros alumnos nos dan en
la valoración global como satisfactoria o muy satisfactoria.
CEDECO es ATC y ATP de las más importantes empresas de software
como Microsoft, Adobe, Macromedia.
CEDECO
dispone de un sistema de calidad certificado de acuerdo a la norma
ISO 9001.
|
|
| |
Si
lo desea también puede solicitar más información
o llamando al teléfono:
91 355 44 82 |