Curso CPA – C++ Certified Associate Programmer Certification
Acerca de este curso
> Módulo 1: Introducción a la programación
Creando su ambiente de trabajo
Diferentes lenguajes para diferentes propósitos
Tu primer programa
Valores enteros, variables enteras y comentarios
Números y sus operadores
Otro tipo de datos: caracteres
Flujo de control: ¿cómo tomar decisiones simples?
Conexión con el mundo real: entrada y salida
> Módulo 2: Flujo de control avanzado y agregados de datos
If and else – la instrucción condicional más poderosa
Más tipos y cuándo los usamos
Bucles
Álgebra booleana y lógica informática
Interruptor
Vectores: ¿por qué los necesitas?
Iniciadores: la forma sencilla de establecer una matriz
No solo ints
Matrices de matrices: matrices multidimensionales
Estructuras: ¿por qué las necesitamos?
Declarando e inicializando estructuras
> Módulo 3: Extendiendo el poder expresivo: punteros, funciones y memoria
Punteros: otro tipo de datos en el lenguaje “C ++”
Punteros vs matrices: similitudes y diferencias
Funciones: ¿por qué?
Declarando y definiendo funciones
Transferencia de datos hacia y desde funciones
Parámetros predeterminados
Funciones en línea
Funciones sobrecargadas
Clasificación
Memoria bajo demanda
> Módulo 4: Acceso a diferentes tipos de datos
Matrices de punteros como matrices multidimensionales
Conversiones
Strings
Espacios de nombre
> Módulo 5: Elementos esenciales de programación de objetos
Conceptos básicos de programación de objetos.
Una pila: una vista desde dos perspectivas diferentes
Anatomía de la Clase.
Componentes estáticos
Objetos contra punteros y objetos dentro de los objetos
> Módulo 6: Herencia
Definición de jerarquía de clases
Clases, herencia y compatibilidad de tipos
Polimorfismo y métodos virtuales.
Objetos como parámetros y casting dinámico
Diversos suplementos
La palabra clave const
> Módulo 7: Excepciones
Declaración de lanzamiento en detalle
Categorización de excepciones
Excepciones de captura
Excepciones en acción
> Módulo 8: Operadores y tipos enumerados
Sobrecarga de operadores: conceptos básicos
Tipos enumerados
Operadores sobrecargados en detalle