Según TIOBE, C++ se encuentra en el Top 5 de lenguajes de programación más utilizados y su tendencia a largo plazo, impulsada por C++20, es definitivamente ascendente. Gracias a este Curso de Programación en C++ aprenderás desde los conceptos más básicos de este lenguaje hasta las configuraciones más complejas. Descubrirás los tipos de datos que existen, cómo llevar un control de flujo con condicionales y bucles, así como la conversión de tipos y el uso de funciones. Depurarás errores, entenderás la programación orientada a objetos, manejarás la herencia y las excepciones y harás uso de plantillas. Contarás con un equipo de profesionales especializados en la materia. Además, gracias a las prácticas garantizadas, podrás acceder a un mercado laboral en plena expansión.
Programación en C++
Sectorial
Competencias Digitales
Programación
Duración
40h
PRESENTACIÓN
Objetivos
– Comprender la importancia del lenguaje C++ y cómo se instala y configura su entorno de desarrollo.
– Aprender los conceptos básicos del lenguaje como los tipos de datos, operadores o el control de flujo.
– Entender cómo funciona la conversión de tipos y cómo utilizar funciones y sobrecargarlas.
– Manejar arrays, strings, referencias, punteros y estructuras de datos complejas.
– Poder depurar errores (Debugging) y administrar las excepciones.
– Utilizar la programación orientada a objetos (POO) como paradigma principal de programación.
– Saber utilizar plantillas (templates) y manejar el flujo de entrada/salida (I/O).
Temario
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A C++ E INSTALACIÓN Y CONFIGURACIÓN DE ENTORNO
Introducción a C++
Instalación y configuración del entorno
UNIDAD DIDÁCTICA 2. C++ BASICS
Directivas del Preprocesador
Función principal (“main”)
Declaraciones y definiciones
Comentarios
Entrada y salida básica
Funciones
UNIDAD DIDÁCTICA 3. TIPOS DE DATOS BÁSICOS, OPERADORES Y MANIPULACIÓN DE BITS
Tipos de datos básicos en C++
Operadores
Manipulación de bits
UNIDAD DIDÁCTICA 4. NAMESPACE, SCOPE Y LINKAGE
Namespaces
Scope en C++
Linkage
UNIDAD DIDÁCTICA 5. CONDICIONALES, BUCLES Y MANEJO DE ERRORES
Condicionales en C++
Bucles en C++
Manejo de Errores en C++
UNIDAD DIDÁCTICA 6. CONVERSIÓN DE TIPOS, FUNCIONES Y SOBRECARGA
Conversión de tipos
Funciones
Sobrecarga de funciones
UNIDAD DIDÁCTICA 7. ARRAYS, STRING Y ASIGNACIÓN DINÁMICA
Arrays en C++
Strings en C++
Asignación dinámica de memoria en C++
UNIDAD DIDÁCTICA 8. REFERENCIAS, PUNTEROS, ENUMERACIONES Y ESTRUCTURAS
Referencias
Punteros
Enumeraciones
Estructuras
UNIDAD DIDÁCTICA 9. DEBUGGING
Introducción al debugging
Herramientas para el debugging
Tipos de errores de Programación
Estrategias de debugging
UNIDAD DIDÁCTICA 10. PROGRAMACIÓN ORIENTADA A OBJETOS (POO) EN C++
Introducción a la programación orientada a objetos
Fundamentos de la Programación Orientada a Objetos en C++
Creación de clases en C++
Trabajo con objetos en C++
UNIDAD DIDÁCTICA 11. HERENCIA Y FUNCIONES
Herencia en C++
Funciones en C++
Herencia de funciones
UNIDAD DIDÁCTICA 12. EXCEPCIONES
Introducción a las excepciones
Sintaxis de Excepciones
Manejo de Excepciones
Excepciones personalizadas
Jerarquía de Excepciones
UNIDAD DIDÁCTICA 13. PLANTILLAS (TEMPLATES), STANDARD TEMPLATE LIBRARY
Plantillas (Templates)
Standard Template Library (STL)
UNIDAD DIDÁCTICA 14. MANEJO DE FLUJOS DE ENTRADA/SALIDA (I/O) Y FICHEROS
Introducción al manejo de flujos de entrada/salida (I/O) y ficheros
Manejo de flujos
Gestión de errores en el manejo de flujos
UNIDAD DIDÁCTICA 15. PROYECTO PRÁCTICO
Sistema de Gestión de Biblioteca
¿Los cursos de Educa PHAROS son convalidables?
Muchos cursos pueden convalidarse como asignaturas de los másteres de Structuralia.
Datos de nuestra área
+ 1.483
Horas
+88.999
Minutos
264
Cursos
Sí. Todas las masterclass de Educa PHAROS se realizan en directo para que puedas interactuar con los ponentes, plantear dudas y participar en tiempo real.
Está dirigido a organizaciones que desean desarrollar habilidades internas, estandarizar la formación por roles y disponer de trazabilidad y métricas de aprendizaje.
Incluye itinerarios por perfiles, gestión de usuarios y permisos, reportes de progreso, certificación, y acceso a masterclass o sesiones en vivo (según plan).
Se apoya en buenas prácticas de seguridad, control de accesos, trazabilidad del aprendizaje y soporte de implementación. Personaliza este texto según tus compromisos (SLA, compliance, etc.).
Educa PHAROS es un modelo formativo de nueva generación que posiciona al capital humano de la empresa a la vanguardia. A través de una plataforma que se adapta a la imagen corporativa de cada empresa y con un total de más de 900 cursos se consigue una formación específica para cada organización. La tarifa plana ilimitada, proporciona a cada empresa el número de cursos que se ajuste a sus necesidades y también la posibilidad de determinar qué empleados podrán tener acceso.