Imagina Formación

Curso de Introducción a C++

Empieza tu formación con C++ y adquiere una base sólida en este lenguaje de programación tan popular, aprendiendo desde lo más básico a conceptos como programación orientada a objetos, gestión de memoria y gestión de errores, entre otros.

Objetivos

  • Adquirir las bases del lenguaje C++.
  • Aplicar técnicas de programación orientada a objetos.
  • Aplicar técnicas de gestión de errores y gestión de la memoria con C++.

 

¿A quién va dirigido?

Va dirigido a cualquiera que quiera conocer este lenguaje de programación y aplicar lo aprendido en su puesto de trabajo

Duración
Consultar
Requisitos
Son necesarios permisos suficientes como para poder instalar software en el dispositivo a utilizar.
Bonificación FUNDAE
Sí, solo disponible para empresas.

Quiero recibir información de este curso


    *requerido

    • Responsable de los datos: IMAGINA WEB & MOBILE TECHNOLOGIES S.L.
    • Finalidad de los datos: Responder a la información solicitada, envío de boletines de noticias y ofertas.
    • Destinatarios: IMAGINA WEB & MOBILE TECHNOLOGIES S.L. No se cederán los datos a terceros.
    • Derechos: En cualquier momento puedes acceder, recuperar y borrar tu información.

    Temario

                   

    ¿Necesitas un temario a medida? Consúltanos.

    1

    Introducción

    • Introducción a C++
    • Herramientas de desarrollo
    • Compiladores y IDEs
    • Tu primer programa: “Hola mundo”
    2

    Estructura de un programa

    • Tipos de ficheros en un programa C++
    • ¿Qué es un header y prototipos?
    • Cometarios, qué son y para qué sirven
    • ¿Cómo ejecutamos un programa?
    3

    Sintaxis, variables y palabras reservadas

    • ¿Qué es una Variables?
    • ¿Qué tipos de variables tenemos?
    • Tipos básicos de variables
    • Nomenclatura de variables
    • ¿Qué son las palabras reservadas?
    4

    Funciones

    • ¿Qué es una función?
    • ¿Cómo se crea una función?
    • Parámetros de una función
    • Ámbito de una función
    • Retorno y uso de las funciones
    • Sobrecarga de funciones
    • Funciones lambda o anónimas
    5

    Controladores del flujo del programa

    • ¿Qué quiere decir controlar el flujo del programa?
    • Tipos de estructuras de control
    • Estructura de control: If, else
    • Estructura de control: For y Foreach
    • Estructura de control: while
    • Estructura de control: DoWhile
    • Estructura de control: Switch
    • Uso de break y continue en los controles de flujo
    6

    Tipos avanzados de datos en C++

    • Introducción a Strings
    • Manejo y tratamiento de strings
    • Introducción a los arrays – Listas de datos Acceso a los elementos de un array
    • Arrays multidimensionales
    7

    Entrada y salida de datos

    • Introducción
    • Enviar datos al usuario: cout
    • Obtener datos del usuario: cin
    • Salida de datos compleja con “printf”
    8

    Programación orientada a objetos

    • Introducción a las clases
    • Constructores y destructores
    • Getters y Setters
    • Sobrecarga de constructores
    • La palabra reservada“this”
    • Listas de inicialización de constructores
    9

    Herencia y polimorfismo de clases

    • ¿Qué es la herencia?
    • ¿Qué es el polimorfismo?
    • Public, private y protected. Qué son y cómo las podemos usar.
    • Introducción a los namespaces
    10

    Punteros y gestión de la memoria

    • Introducción a los punteros
    • Punteros y arrays
    • Referencias
    • Palabra“ const”
    • El operador “new”
    • Gestión de la memoria
    11

    Control de excepciones

    • Introducción a los errores
    • Errores estándar de C++
    • ¿Cómo creamos errores customizados?
    • Orden de ejecución de las excepciones
    12

    Introducción a la "Standard Template Library"

    • Vectores
    • Vectores de dos dimensiones
    • Listas
    • Maps
    • Sets
    • Stacksy
               

    ¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consúltanos.

    Realiza el curso desde donde quieras gracias a nuestro campus online.
    Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
    y responderá a todas tus dudas.
    Tutor personal
    Proyecto final
    Diploma de certificación
    Plataforma online
    Disponibilidad horaria
    Bolsa de empleo

    ¿Quieres realizar esta formación sin coste para tu empresa?

     

    ¡Sin desplazamientos! Impartimos la formación en tu empresa.

    Imagina Formación es una entidad organizadora de la Fundación Estatal de modo que puedes gestionar la formación bonificada de los cursos con nosotros.

    Nos encargamos de todos los trámites para conseguir la bonificación sin ningún coste adicional. Cumplimos con todos los requisitos para que nuestros cursos sean 100% bonificables.

    Consulta disponibilidad y precios

    ¿Tienes alguna duda?

    Puedes hablar con uno de nuestros profesores.

    ¡Pregúntanos!

    ↑ Ir arriba