Programación en C++

Sectorial
Competencias Digitales

Programación

Duración

40h

PRESENTACIÓN

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.

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

Solicita Información

¿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

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.
Scroll al inicio
Centro de preferencia de privacidad

Utilizamos cookies propias y de terceros para mejorar nuestros servicios relacionados con tus preferencias, mediante el análisis de tus hábitos de navegación. En caso de que rechace las cookies, no podremos asegurarle el correcto funcionamiento de las distintas funcionalidades de nuestra página web.

Puede obtener más información en nuestra política de cookies.

Después de aceptar, no volveremos a mostrarle este mensaje