Curso de C++: Básico a Avanzado

Curso diseñado para principiantes o estudiantes universitarios sin conocimientos previos del lenguaje.
4.5 (1,282 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
8,770 students enrolled
Free
Start Learning Now
  • Lectures 95
  • Length 10 hours
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2016 Spanish

Course Description

El curso se enfocará en aprender los conceptos básicos y avanzados de C++ con Programación Modular . Un curso totalmente enfocado a estudiantes universitarios o principantes que deseen aprender programación con C++.

El modalidad de enseñanza del curso es totalmente teórico/práctico donde se explicará detalladamente cada uno de los temas y se desarrollarán programas a modo de práctica para poder reforzar los conocimientos adquiridos.

El curso también cuenta con un taller para poder unificar todo lo aprendido hasta el momento, y se desarrollará paso a paso una agenda.

What are the requirements?

  • Code::Blocks IDE (Descarga e instalación en video)

What am I going to get from this course?

  • Elegir el tipo de variable adecuado.
  • Entrada y salida de datos por consola.
  • Usar los operadores aritméticos y lógicos con sus respectivas precedencias.
  • Uso eficiente de las condicionales simples y múltiples.
  • Usar la estructura repetitiva adecuada para cada tipo de problema.
  • Reconocer y usar adecuadamente los punteros y referencias.
  • Crear tus propias funciones y pasar adecuadamente los parámetros por valor o referencia.
  • Definir correctamente un registro (struct).
  • Leer y crear archivos de texto.
  • Leer y crear archivos binarios.

What is the target audience?

  • Cualquiera que desee aprender programación en C++.
  • Principiantes.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Introducción al curso
02:44
Section 1: Conceptos Básicos
Instalación de CodeBlocks
03:37
Estructura de un programa
11:49
Secuencia de escape
08:21
Mensaje por consola
05:31
Comentarios en el código
05:20
Tipos de Variable
08:04
Asignación de variables
04:58
Notación Científica
02:12
Bits y Bytes
02:25
Tipo Char
02:36
Tipo Int
06:48
Tipo bool, float y double
02:13
Entrada por consola
02:18
5 questions

Desarrolla el este éxamen para poner a prueba lo aprendido en esta sección.

Section 2: Operaciones básicas
Operadores aritméticos
02:17
División entera y División real
02:51
Precedencia Aritmética
05:25
Operadores lógicos y de comparación
07:41
Biblioteca cmath
05:18
Constantes
03:07
Dejar de usar un proyecto
04:09
08:18

A veces surgen problemas al tener un más de 1 proyecto abierto, o cuando tenemos proyectos abiertos y ya empezamos a trabajar con archivos independientes. En esta clase veremos como ejecutar correctamente el archivo con el cual estamos trabajando, diferenciando entre la compilación y la ejecución del programa.

Ejercicio 1 : Área de un triángulo
03:39
Ejercicio 2: Volumen de una esfera
02:50
Ejercicio 3: Promedio de notas
03:16
Ejercicio 4: Conversión de temperaturas
03:10
Ejercicio 5: Distancia entre puntos
05:41
Examen 2
5 questions
Section 3: Estructuras condicionales
Estructura condicional simple
03:22
Estructura condicional múltiple
04:32
Ejercicio 1: Número par
02:17
Ejercicio 2: Número positivo, negativo o neutro
03:56
Ejercicio 3: Estacionamiento
04:38
Ejercicio 4: Meses
03:16
Ejercicio 5: Vocales
04:23
Ejercicio 6: Bonificación
07:29
Examen 3
5 questions
Section 4: Estructuras repetitivas
Estructura While ( Mientras ) y Do-While ( Hacer - Mientras)
05:09
Contadores y acumuladores
07:55
Estructura For
04:54
Ámbito de una variable
07:24
Ejercicio 1: Números naturales
01:12
Ejercicio 2: Cantidad de dígitos
03:16
Ejercicio 3: Sumas
02:26
Ejercicio 4: Sucesión
03:58
Ejercicio 5: Triángulo
02:57
Ejercicio 6: Fibonacci
07:34
Examen 4
4 questions
Section 5: Arreglos unidimensionales y bidimensionales
Arreglos Unidimensionales
09:11
Cadenas de texto
08:29
Buffer de entrada
07:48
Ejercicio 1 : Multiplicaciónde elementos
04:29
Ejercicio 2: Unión de arreglos
08:42
Ejercicio 3: Cadena a mayúsculas
03:10
Ejercicio 4: Menor elemento
04:18
Ejercicio 5: Ordenamiento Burbuja
11:43
Arreglos bidimensionales (Matrices)
10:46
Ejercicio 1: Suma de matrices
04:46
Ejercicio 2: Producto de matrices
08:05
Ejercicio 3: Matriz transpuesta
04:07
Examen 5
5 questions
Section 6: Punteros y referencias
¿Cómo se almacenan las variables en la memoria?
03:51
Declaración de un puntero y operador "Dirección de ..."
08:03
Operador de indirección
05:36
Las referencias
04:04
Arreglos y aritmética de punteros
05:10
Examen 6
5 questions
Section 7: Funciones
Funciones y procedimientos
11:26
Paso por valor y referencia
03:20
Paso de punteros
02:23
Paso de arreglos y matrices
04:09
Sobrecarga de funciones
03:31
Ejercicio 1: Potencia
06:18
Ejercicio 2: Números amigos
10:30
Ejercicio 3: Invertir arreglos
08:47
Examen 7
5 questions
Section 8: Registro
Registros
04:52
Ejercicio 1: Proveedores
18:47
Ejercicio 2: Promedios
12:52
Ejercicio 3: Varones (Parte 1)
14:41
Ejercicio 3: Varones (Parte 2)
10:53
Section 9: Archivos de texto y binarios
Flujos de entrada y salida
02:44
Archivos de texto. Salida (Escritura)
14:00
Archivo de texto. Entrada (Lectura)
04:59
Modos de apertura
06:19
Verificar estado del flujo
04:38
Leer múltiples líneas de texto
04:41
Archivos Binarios. Escritura
10:40
Archivos Binarios. Lectura
14:01
Renombrar y remover archivos
04:12

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Gianmarco Tantaruna, Universitario dedicado a la enseñanza de la programación.

Hola, mi nombre es Gianmarco Tantaruna, y desde muy niño me llamo la atención todo lo que tenga que ver con programación, es así como me dediqué integramente a aprender programación de manera autodidácta.

Desde el 2012 me dedico a la enseñanza e investigación de la programación en todas sus áreas (escritorio, web, móvil, videojuegos).

Dedicado a la permanente investigación, aprendizaje y enseñanza de el lenguaje JAVA.

Ready to start learning?
Start Learning Now