Curso de C++

Modalidad: In Company y en Abierto
Duración: 25 h.

Formación  In Company
Entendemos la necesidad que tiene tu empresa de ajustar su Plan Formativo tanto en contenidos, como en tiempos, como en presupuesto.

  • Elige el grupo que quieres formar.
  • Elige la duración y contenidos del curso
  • Elige el lugar. También podemos llevar nuestros ordenadores.
  • Elige las fechas.

Un consultor informático te ayudará a poner en marcha el Plan Formativo y a verificar la calidad de la formación.

Categoría:

Descripción

Ventajas CEDECO:

  • Solo contamos con los mejores profesores especialistas.
  • Asumimos toda la puesta en marcha del curso
  • Realizamos una prueba de nivel a los participantes para formar un grupo más homogéneo
  • Nos involucramos a fondo en el seguimiento del curso
  • Evaluamos la calidad del curso

Cursos de C++ para empresas en Madrid y Barcelona. CEDECO


OBJETIVOS

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.

CONTENIDOS

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.


Curso de calendario

Consulta nuestros cursos en abierto 

Formación online

Consúltanos  infoempresas@cedeco.es | +34 91 355 4482