CEPI-BASE

Curso C++

CEPI-BASE

Curso
Presencial
110 Horas
  • Barcelona

Descripción

Este curso pretende mostrar al alumno un lenguaje de programación avanzado, permitiendo utilizar punteros a memoria, creación y gestión de clases, etc… El alumno creará programas de gestión y se enfrentará a problemas reales de programación.



 

Temario

1 – INTRODUCCIÓN
  •  historia
  •  diferencias entre C y C++
  •  entorno de programación (ide)
  •  el editor
  •  el compilador
  •  el enlazador (linker)
  •  convenciones utilizadas en curso
2 - ALGUNOS CONCEPTOS DE C++
  •  primer contacto con el ide
  •  comentarios
  •  la directiva #include
  •  la función int main()
  •  el uso de las llaves
  •  variables
  •  los operadores aritméticos
  •  definicion de constantes
  •  directivas del preprocesador
  •  aspecto de un programa C++
  •  funciones básicas de C++
  •  ejercicios
  •  soluciones
3 - SENTENCIAS DE CONTROL
  •  los operadores
  •  la instruccion if
  •  switch - case
  •  concepto de bucle
  •  bucle while
  •  break y continue
  •  bucle for
  •  bucle do
  •  ejercicios
4 - FUNCIONES Y LIBRERÍAS
  •  funciones en C++
  •  argumentos y valores devueltos por una función
  •  la instrucción return
  •  tipos de variables
  •  inclusión de librerías
  •  compilación de múltiples archivos: proyectos
  •  redirección
  •  ejercicios
5 - ARRAYS (VECTORES Y MATRICES)
  •  vectores y matrices
  •  usando los elementos del vector
  •  inicialización de vectores
  •  vectores y literales
  •  funciones gets() y puts()
  •  vectores y funciones
  •  matrices
  •  funciones de manipulación de strings
  •  ejercicios
6 - ESTRUCTURAS Y UNIONES
  •  introducción
  •  estructuras
  •  uniones
  •  estructuras y funciones
  •  variables enum
  •  ejercicios
7 - PUNTEROS
  •  introducción
  •  declaración de tipo puntero
  •  el operador &
  •  asignación de memoria
  •  punteros y funciones
  •  punteros y estructuras
  •  operaciones con punteros
  •  listas de punteros
  •  ejercicios
8 - FICHEROS
  •  introducción
  •  gestión de ficheros
  •  tipos de acceso al disco
  •  de puntero a archivo
  •  como abrir ficheros
  •  leer y escribir un fichero
  •  cerrar ficheros
  •  ficheros de texto
  •  leer y escribir bloques
  •  reposicionar un fichero
  •  ejercicios
9 - PROGRAMACIÓN ORIENTADA A OBJETOS
  •  introducción
  •  clases, objetos y métodos
  •  clases sin secciones privadas: struct
  •  clases con secciones privadas: class
  •  métodos internos y externos
  •  expansión inline
  •  uso de referencias y apuntadores
  •  resumen
  •  ejercicios
10 - CONSTRUCTORES Y DESTRUCTORES
  •  introducción
  •  inicializadores
  •  constructor por defecto
  •  constructor de oficio
  •  constructor de copia
  •  operador de asignación
  •  destructor
  •  ejercicios
11 - SOBRECARGA
  •  introducción
  •  sobrecarga de operadores
  •  sobrecarga operadores (++) y (--)
  •  clases y funciones friends
  •  ejercicios
12 - HERENCIA Y POLIMORFISMO
  •  herencia
  •  accesos a miembros heredados
  •  tipos de accesos a la clase base
  •  clase base virtual o herencia múltiple
  •  conversiones entre objetos de clase derivada y clase base
  •  polimorfismo
  •  funciones virtuales
  •  funciones puras y clases abstractas
  •  constructores y destructores virtuales
  •  clases base múltiples
  •  ejercicios
13 - PLANTILLAS
  •  introducción
  •  plantillas de funciones o funciones genéricas
  •  sobrecarga de funciones genéricas
  •  plantillas de clases o clases genéricas
  •  herencia de clases genéricas
  •  ejercicios
14 - CONTROLES AVANZADOS
  •  conversión de tipos
  •  funciones miembro width(), precision() y fill().
  •  Sobrecarga del operador << y >>
  •  manejo de excepciones
15 - ENTORNO GRÁFICO EN C++
  •  librerías
  •  elementos básicos de dibujo
  •  dibujo de secuencias
  •  dibujo interactivo
  •  ejercicios
Ver más

Requisitos

No son necesarios conocimientos previos de programación aunque si son recomendables, es necesario un conocimiento suficiente de Windows.

Metodología

Todos nuestros cursos emplean una metodología activa y práctica desde el primer día. Esto es posible gracias a la Enseñanza Personalizada profesor-alumno, no hay grupos.


Horario/Turno

Totalmente flexibles, modificándolos según sus necesidades.

Duración

La duración del curso es APROXIMADAMENTE de 110 horas. Estas horas son estimadas a modo de referencia, no todos los alumnos necesitan las mismas horas, todo depende de la capacidad de cada uno en asimilar el temario.

Fecha de inicio: A consultar

Titulación obtenida

Certificación Oficial

Promociones

A través de la Fundación Tripartita, se puede conseguir la formación bonificada. Solo hay unos requisitos para ello:

  • Los participantes de la formación tienen que estar dados de alta dentro del Régimen General de la Seguridad Social.

  • La asistencia al curso debe ser igual o superior a un 75% de su duración.


Se puede llegar hasta el 100% de bonificación. 

Precio

A consultar.

Sí, me interesa

conocer todos los detalles, precios, becas, fechas y plazas disponibles

Curso C++

Rellenar con FacebookRellenar con Facebook
Para contactar debes aceptar la política de privacidad
Enviando este formulario acepta recibir información periódica de Educaweb y del Centro relacionada con estos cursos.
También te recomendamos estos cursos