Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introducción a C++ moderno para programadores
Rating: 4.6 out of 5(10 ratings)
76 students

Introducción a C++ moderno para programadores

Un vistazo a la programación con C++ moderno
Last updated 7/2022
Spanish
Spanish [Auto],

What you'll learn

  • Programación en C++
  • Uso de la librería estándar
  • Estructuración de proyectos de C++
  • Manejo de memoria

Course content

7 sections54 lectures5h 11m total length
  • Introducción al curso4:49

    Introducción al curso, donde veremos el enfoque de los estándares de C++ y los proyectos a realizar.

  • Preparando el entorno de programación1:07
  • ¿C++ moderno?7:25

    Qué estándares componen lo llamado C++ moderno y un análisis más profundo del lenguaje.

  • Primer programa en C++12:32
  • ¿Qué sucede al compilar?7:19
  • Recursos útiles para el curso0:28

Requirements

  • Saber programación en cualquier lenguaje
  • Tener ganas de aprender

Description

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!


Who this course is for:

  • Programadores / Desarrolladores con ánimo de aprender C++