
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Introducción al curso de programación orientada a objetos en C++.
Introducción a la programación orientada a objetos.
Conocerás los principios de la POO.
Definición y uso de clases.
Aprenderás a definir las diferentes partes de una clase.
Definición y uso de los constructores.
Aprenderás a definir el constructor de una clase.
Introducción a los métodos getters y setters.
Aprenderás a utilizar los métodos de acceso y modificadores.
Definición y uso de los métodos getters y setters.
Aprenderás a utilizar los métodos de acceso y modificadores.
Introducción a los Objetos.
Conocerás como instanciar y utilizar los objetos.
Definición y uso de objetos.
Conocerás como instanciar y utilizar los objetos.
Ejercicio practico con manejo de objetos.
Reforzarás el uso y aplicación del manejo de objetos.
Ejercicio practico con manejo de objetos.
Reforzarás el uso y aplicación del manejo de objetos.
Introducción a la herencia de clases.
Conocerás como instanciar y utilizar los objetos aplicando herencia.
Definición y uso de objetos con herencia.
Conocerás como aplicar la herencia en las clases.
Ejercicio practico con manejo de objetos y herencia.
Reforzarás el uso y aplicación del manejo de objetos con herencia.
Ejercicio practico con manejo de objetos y herencia.
Reforzarás el uso y aplicación del manejo de objetos con herencia.
Definición y uso de clases con polimorfismo.
Conocerás como aplicar polimorfismo en los métodos de una clase.
Ejercicio practico con manejo de clases y polimorfismo.
Reforzarás el uso y aplicación del manejo de clases con polimorfismo.
Definición y uso de clases compuestas.
Conocerás como utilizar clases compuestas.
Ejercicio practico con manejo de clases compuestas.
Reforzarás el uso y aplicación de las clases compuestas.
Introducción a los punteros en C++.
Definición y uso de punteros.
Aprenderás a manejar los punteros.
Ejercicio practico para reforzar el tema de punteros.
Practicarás el uso de los punteros.
Ejercicio practico para reforzar el tema de punteros.
Practicarás el uso de los punteros.
Definición y uso de archivos.
Aprenderás a manejar los archivos.
Definición y uso de archivos.
Aprenderás a escribir data en los archivos.
Definición y uso de archivos.
Aprenderás a leer data de los archivos.
Definición y uso de archivos.
Aprenderás a actualizar la data de los archivos.
Definición y uso de funciones lambda.
Conocerás cómo definir una función lambda y hacer llamados a la misma.
Ejercicio practico para reforzar el tema de funciones lambda.
Practicarás el uso de las funciones lambda.
Definición y uso de los Vectores.
Aprenderás a declarar, llenar y recorrer estas estructuras dinámicas.
Ejercicio practico con manejo de vectores.
Reforzarás el uso y aplicación de los vectores.
Ejercicio practico con manejo de vectores.
Reforzarás el uso y aplicación de los vectores.
Introducción a las listas.
Conocerás cómo es el funcionamiento y la estructura de una lista.
Definición y uso de las listas.
Conocerás como insertar datos en las listas.
Definición y uso de las listas.
Conocerás como mostrar los datos de las listas.
Definición y uso de las listas.
Conocerás como buscar datos en las listas.
Definición y uso de las listas.
Conocerás como eliminar datos en las listas.
Introducción a las pilas.
Conocerás cómo es el funcionamiento y la estructura de una pila.
Definición y uso de la estructura pila.
Conocerás como utilizar las pilas.
Ejercicio practico con manejo de pilas.
Reforzarás el uso y aplicación de las pilas.
Introducción a las colas.
Conocerás cómo es el funcionamiento y la estructura de una cola.
Definición y uso de la estructura cola.
Conocerás como utilizar las colas.
Ejercicio practico con manejo de colas.
Reforzarás el uso y aplicación de las colas.
Introducción a los métodos de ordenamiento.
Aprenderás los procesos para ordenar los datos dentro de una estructura.
Método de ordenamiento Burbuja.
Conocerás el algoritmo de ordenamiento burbuja y su funcionamiento para ordenar los datos.
Método de ordenamiento Inserción.
Conocerás el algoritmo de ordenamiento inserción y su funcionamiento para ordenar los datos.
Método de ordenamiento Selección.
Conocerás el algoritmo de ordenamiento selección y su funcionamiento para ordenar los datos.
Introducción a los métodos de búsqueda.
Aprenderás los procesos para buscar datos dentro de una estructura.
Método de búsqueda secuencial.
Conocerás el algoritmo de búsqueda secuencial y su funcionamiento para encontrar los datos.
Método de búsqueda binaria.
Conocerás el algoritmo de búsqueda binaria y su funcionamiento para encontrar los datos.
En este curso aprenderás todo lo necesario para dominar la programación orientada a objetos en C++,
su sintaxis, mejores formas de programación, creación de distintas funcionalidades,
el manejo de estructuras dinámicas y el desarrollo de sistemas.
Con este curso empezarás en un nivel básico del manejo de objetos e irás aprendiendo y colocando en práctica
todo lo necesario, hasta llegar a un nivel avanzado.
A lo largo del curso verás los siguientes temas:
1) Sintaxis del lenguaje C++
Conocerás la sintaxis del lenguaje de C++ referente a la programación orientada a objetos.
2) Comprensión y resolución de problemas
Practicarás con varios ejercicios y enunciados propuestos para desarrollar la compresión y resolución de problemas.
3) Ejercitar lógica de programación
Aplicarás y mejorarás tu lógica de programación a través de cada ejercicio.
4) Programación estructurada
Comenzarás a programar haciendo uso de funciones, clases y objetos.
5) Estructuras dinámicas
Aprenderás a manejar estructuras dinámicas.
6) Colecciones: Listas, Pilas y Colas
Aprenderás a crear y manejar las estructuras de listas, pilas y colas para el manejo de colecciones de datos.
7) Programación Orientada a Objetos POO
Aprenderás a programar orientado a objetos, creando diferentes clases y objetos, su estructura y relación entre clases. Aplicando el manejo de objetos, la herencia, el polimorfismo y clases compuestas.
8) Desarrollo de ejercicios prácticos
Aprenderás cada tema viendo el desarrollo de muchos ejercicios prácticos, así como varios enunciados propuestos para colocar en práctica lo aprendido en cada sección.