Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Este curso te enseñará a: • Elegir el tipo de variable adecuado. • Usar los operadores aritméticos y lógicos con sus respectivas precedencias. • Usar la estructura repetitiva adecuada para cada tipo de problema. • Crear tus propias funciones y pasar adecuadamente los parámetros por valor o referencia. • Leer y crear archivos de texto. • Reconocer y usar adecuadamente los punteros y referencias. • Leer y crear archivos binarios.
Temario completo de este curso
Durante el curso de Programación en C++ se desarrollarán las siguientes temáticas:
Módulo 1. Introducción a la POO
o Paradigmas de la programación
o Programación Imperativa
§ Tipos de datos
§ Operadores y expresiones
§ Algoritmos y estructuras de control
§ Funciones y procedimientos
§ Constantes y variables
o Programación modular
o Tipos abstractos de datos
o Programación orientada a objetos
§ Objetos y mensajes
§ Clases
§ Herencia y polimorfismo
§ Programación con objetos
Módulo 2. El lenguaje C++
o Conceptos básicos
§ Estructuras de los programas
§ Tipos de datos y operadores
§ Estructuras de control
§ Funciones
§ Programación modular
o Tipos de datos, operadores y expresiones
o Estructuras de control
§ Estructuras de selección
§ Estructuras de repetición
§ Estructuras de salto
o Funciones
§ Declaración de funciones
§ Definición de funciones
§ Parámetros
§ Arrays
§ Recursividad
o Clases
§ Introducción
§ Clases y miembros
§ Métodos estáticos y funciones amigas
§ Construcción y destrucción
o Herencia y polimorfismo
§ Clases derivadas o subclases
§ Clases abstractas
§ Herencia múltiple
§ Control de acceso
§ Gestión de memoria
o Excepciones
o Entrada y salida
o Librerías de clases
§ Diseño de librerías
§ Clases Contenedor
§ Clases para aplicaciones
§ Clases de Interface
§ Estandarización