When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Introducción a C++ moderno para programadores
Un vistazo a la programación con C++ moderno

This Course Includes
udemy
4.5 (10 reviews )
5h 11m
english
Online - Self Paced
professional certificate
Udemy
About Introducción a C++ moderno para programadores
C++ es un lenguaje que te permite tener muchísimo control sobre el sistema que te encuentras trabajando. Aprender C++ te hará indudablemente mejor programador sin importar cuál sea el lenguaje de programación que más utilices. No obstante, para el uso efectivo de este lenguaje es necesario conocer cómo utilizarlo según las buenas prácticas modernas y aprovechando herramientas que te hagan más efectivo. Durante este curso estaremos desarrollando tres proyectos para conocer distintas herramientas y prácticas. Estos son:
Copiar la funcionalidad básica de la herramienta de Linux grep
Crear un generador de laberintos perfectos aleatorios
Escribir un solucionador de sudokus eficiente
Adicional, veremos cómo funciona C++ más a detalle, cómo se integran las distintas piezas de código y qué ocurre al compilar un programa. Programar en C++ no es únicamente sobre el lenguaje, sino que es necesario saber aprovechar herramientas que te hagan más efectivo al momento de escribir el código. Es por ello por lo que introduciremos paulatinamente las siguientes herramientas:
CMake, para facilitar y automatizar la construcción de código
Integración con Visual Studio Code
La librería Catch2 para seguir el esquema de Programación Orientado a Pruebas
Técnicas y herramientas de perfilamiento, para medir los tiempos de ejecución y encontrar cuellos de botella en el código Espero que disfrutes de este curso tanto como yo disfruté armándolo. Si tienes cualquier duda o comentario sobre el contenido no dudes utilizar las herramientas de comunicación y estaré contestando en la brevedad. ¡Feliz aprendizaje!
What You Will Learn?
- Programación en C++ .
- Uso de la librería estándar .
- Estructuración de proyectos de C++ .
- Manejo de memoria.