Curso de Introducción a C++ Moderno

Acabo de publicar en la Plataforma Educativa Informática el material del nuevo curso que he impartido en OpenWebinars: Introducción a C++ Moderno, pensado para aprender a programar en C++ desde cero utilizando ya desde el principio las características del estándar moderno del lenguaje (C++11 en adelante, con especial atención a C++17 y C++20).
¿Por qué un curso de C++ moderno?
C++ sigue siendo uno de los lenguajes de programación más potentes y versátiles que existen: está presente en sistemas operativos, motores de videojuegos, software de simulación y aplicaciones embebidas y de alto rendimiento. El estándar moderno ha transformado el lenguaje profundamente, haciéndolo más expresivo, más seguro y más fácil de usar, sin perder la potencia que siempre lo ha caracterizado. Con este curso he querido enseñar el lenguaje partiendo ya de estas buenas prácticas actuales, en lugar de explicar primero el C++ “clásico” y modernizarlo después.
Contenidos del curso
El curso cubre los fundamentos de la programación con C++ moderno, desde cero hasta los conceptos más avanzados, organizados en varios bloques:
- Fundamentos del lenguaje: tipos de datos, variables, operadores y control de flujo
- Programación estructurada con funciones, punteros y referencias
- Programación orientada a objetos: clases, herencia y polimorfismo
- Uso de la STL (Standard Template Library):
std::vector,std::map,std::string… - Programación genérica con plantillas de función
- Gestión de errores mediante excepciones
- Trabajo con archivos
Es un curso eminentemente práctico, con ejemplos comentados y ejercicios resueltos en cada bloque.
Accede al curso
- Accede al curso en Pledin
- Repositorio de ejercicios y ejemplos: github.com/josedom24/ejercicios_curso_cpp_moderno
- Curso en OpenWebinars: openwebinars.net/cursos/cpp-introduccion/
Espero que os sea de utilidad.