C++ es el lenguaje insignia entre los desarrolladores y la base sobre la cual se construye gran parte del software moderno y sistemas de alto rendimiento en la actualidad. En este curso completo aprenderás a programar desde cero absoluto, sin necesidad de experiencia previa. Exploraremos desde los tipos de datos básicos y expresiones matemáticas, hasta el dominio de estructuras de control (IF, SWITCH), bucles (WHILE, FOR) y manipulación de arreglos y matrices. Además, profundizaremos en el manejo de cadenas de caracteres, métodos de ordenamiento (burbuja, inserción, selección), algoritmos de búsqueda, creación de estructuras (Structs) y funciones. Al finalizar, tendrás las habilidades sólidas para desarrollar programas complejos y comprender la lógica central que comparten casi todos los lenguajes principales.
¿Para quién es este curso?
Dirigido a principiantes absolutos sin experiencia previa en codificación, estudiantes de ingeniería o informática, y a desarrolladores que buscan agregar C++ a su conjunto de habilidades para aumentar drásticamente sus opciones de carrera.
Contenido del curso:
0. Presentación – Aprende Programación en C++
1. Cómo hacer mi primer programa en C++
2. Tipos de datos básicos en C++
3. Qué es la lectura o entrada de datos en C++
4. Cómo realizar operaciones aritméticas
5. Pedir datos al usuario y mostrarlos en pantalla
6. Cómo escribir una expresión en C++
7. Cómo escribir una expresión matemática
8. Cómo intercambiar variables
9. Cómo sacar el porcentaje de un número
10. Obtener la raíz cuadrada de un número
11. Cómo usar la sentencia IF en C++
12. Cómo usar la sentencia SWITCH
13. Cómo calcular el mayor de 2 números
14. Cómo saber si un número es par o impar
15. Comprobar si un dato es una vocal minúscula o mayúscula
16. Cómo usar la condición IF
17. Convertir un número entero a número romano
18. Crear un menú en C++
19. Cómo usar WHILE
20. Utilizar la sentencia DO WHILE
21. Qué es el ciclo FOR
22. Crear una tabla de multiplicar con C++
23. Cómo sumar números pares
24. Cómo sumar dentro de un rango
25. Cómo sumar dentro de un ciclo FOR
26. Obtener el factorial de un número
27. Cómo sumar en un ciclo FOR
28. Serie de Fibonacci, Ejercicio resuelto
29. Número mágico, Ejercicio resuelto
30. Qué es un arreglo unidimensional
31. Suma de elementos en un arreglo
32. Mostrar elementos de un arreglo con sus índices
33. Conocer el número mayor de un arreglo
34. Guardar el contenido de 2 arreglos en otro arreglo
35. Qué es una matriz y para qué sirve en C++
36. Cómo llenar una matriz
37. Copiar una matriz en otra
38. Hacer una matriz transpuesta
39. Hacer una matriz simétrica
40. Qué es una cadena de caracteres
41. Para qué sirve la función STRLEN
42. Para qué sirve la función STRCPY
43. Para qué sirve la función STRCMP
44. Para qué sirve la función STRCAT
45. Para qué sirve la función STRREV
46. Para qué sirve la función STRUPR
47. Para qué sirve la función STRLWR
48. Cómo usar ATOI y ATOF
49. Cómo contar vocales
50. Método de ordenamiento de burbuja
51. Método de ordenamiento por inserción
52. Método de ordenamiento por selección
53. Hacer una búsqueda secuencial de un arreglo
54. Hacer una búsqueda binaria en un arreglo
55. Qué es una estructura en C++
56. Cómo usar STRUCT
57. Qué es una estructura anidada
58. Cómo usar estructuras anidadas
59. Cómo usar una estructura
60. Arreglos de estructuras
61. Cómo anidar estructuras
62. Qué es una función en C++
63. Cómo usar un template o plantilla
64. Crear un menú con funciones