Conocimientos y habilidades que adquieres realizando este curso

  • Qué son los macros
  • Uso de Macros
  • Gestión de código
  • Qué son los procesos
  • Uso de procesos
  • Qué son los hilos (Threadings)
  • Uso de hilos (Threading)
  • QUé son los templates
  • Uso de templates
  • Generación de código reusable

Temario

Macros
  • Introducción
    3m
  • Casos de uso
    15m
  • Consejos y trucos
    6m
Threading
  • Introducción
    3m
  • Librería thread STL
    8m
  • Control de flujo
    13m
  • Casos de uso
    14m
Procesos
  • Introducción
    6m
  • Comunicación entre procesos
    13m
  • Thread vs. procesos
    5m

Preguntas Frecuentes

En OpenWebinars los cursos no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestro planes.

En OpenWebinars no vendemos cursos unitarios.

Tenemos dos planes de suscripción, Plan Mensual y Plan Anual que te darán acceso completo a todos los cursos de la plataforma y a los nuevos que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para tí. Consúltanos aquí.

Sí, en todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.

Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.

No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.

Descripción

Con este curso adquirirás los conceptos fundamentales de programación concurrente y genérica, para que tengas la capacidad de crear software funcional de calidad cuando te encuentres con problemas de concurrencia.

Para ello, empezarás aprendiendo que las Macros son una herramienta heredada de C y cómo se utilizan. Una vez que entiendas que son las macros, conocerás cuando y cómo deben ser usadas y cuando y cómo no deben ser usadas.

Una vez que ya tienes interiorizado los Macros, el profesor hablará sobre las templates, que es una herramienta para abstraer tipados. Verás sus características para que puedas exprimir su utilidad al máximo. Para finalizar con Templates, verás las diferencias entre Macros y Templates, y cuando deen usarse de forma correcta ambas.

Cuando ya tengas dominado el uso de Macros y Templates, empezarás a ver los threadings (Hilos). Crearás threads en C++ y sabrás cómo compartir recursos entre los distintos threads, cómo gestionar que threads deben usar los recursos y en qué momento sin que esto produzca problemas.

Pra finalizar con el curso de programación genérica y concurrente, estudiarás que los procesos son una parte importante para gestionar programas y aprenderás las técnicas básicas de éstos en linux, pero los mismos conceptos se pueden aplicar a otros sistemas operativos.
 

* Requisitos del Curso

Para realizar este curso necesitarás tener conocimientos previos en C++, si no los tienes aconsejamos que empieces por el curso de Introducción a C++ y conozcas también qué es y como fuciona la programación orientada a objetos.


 

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars