KnowledgeCity

Programación en C++ Avanzada

Aprende a diseñar e implementar programas en C++ cada vez más complejos en este curso de programación avanzada.

Aprende a diseñar e implementar programas en C++ cada vez más complejos en este curso de programación avanzada. Desarrolla métodos adecuados y eficientes para probar tus programas y amplía tus habilidades básicas de programación. Los temas del curso incluyen el polimorfismo, la herencia, las bibliotecas de clases, la biblioteca de plantillas estándar, las operaciones avanzadas de entrada/salida de archivos, la recursividad, las funciones virtuales, el manejo de excepciones y estructuras de datos como las listas enlazadas, las pilas, las colas y los árboles binarios.

Instructor: كايل مولدرو

Duración: 7h 1m · 42 lecciones
Nivel: Advanced
Idioma: Español

Habilidades que obtendrás

C++ (Programming Language)C++ FundamentalsC++ ConceptsComputer ProgrammingProgramming ConceptsC++ Certified Associate Programmer (CPA)

Lo que aprenderás

  • Diseñe e implemente programas en C++ cada vez más difíciles mientras desarrolla habilidades de programación básicas
  • Aplique conceptos orientados a objetos incluidos conceptos básicos de clase y encapsulación, herencia, polimorfismo y funciones virtuales
  • Utilice la clase String, la clase C-String, conversión de mayúsculas/minúsculas y manipuladores de secuencia como setprecision, showpoint, setw y setfill
  • Realice operaciones avanzadas de entrada/salida de archivos con archivos de texto, archivos binarios y acceso aleatorio
  • Implemente algoritmos de clasificación incluidos clasificación de burbuja, clasificación de selección y clasificación por inserción
  • Desarrolle métodos apropiados y eficientes para probar sus programas

Puntos clave

  • Este curso avanzado enseña cómo diseñar e implementar programas en C++ cada vez más difíciles mientras se desarrollan métodos eficientes para probarlos.
  • Los temas del curso incluyen polimorfismo, herencia, bibliotecas de clases, la biblioteca de plantillas estándar, entrada/salida avanzada de archivos, recursión, funciones virtuales, manejo de excepciones y estructuras de datos como listas enlazadas, pilas, colas y árboles binarios.
  • Las lecciones cubren la programación orientada a objetos a través de conceptos básicos de clase y encapsulación, herencia, polimorfismo y funciones virtuales y sobrecarga de operadores.
  • El manejo de archivos se cubre a través de archivos de texto, archivos binarios y operaciones de acceso aleatorio.
  • El curso cubre múltiples técnicas de clasificación, incluida la clasificación de burbuja, la clasificación de selección y la clasificación por inserción.

Preguntas frecuentes

¿Para quién es este curso?

Es un curso avanzado de programación en C++ para estudiantes que desean desarrollarse basándose en habilidades de programación básicas y diseñar e implementar programas en C++ cada vez más difíciles.

¿Qué temas cubre este curso?

Los temas incluyen polimorfismo, herencia, bibliotecas de clases, la biblioteca de plantillas estándar, operaciones avanzadas de entrada/salida de archivos, recursión, funciones virtuales, manejo de excepciones y estructuras de datos como listas enlazadas, pilas, colas y árboles binarios.

¿Qué habilidades ganaré de este curso?

Ganará habilidades en C++ (Lenguaje de Programación), Conceptos Fundamentales de C++, Conceptos de C++, Programación de Computadoras, Conceptos de Programación y Programador Asociado Certificado en C++ (CPA).

¿Qué algoritmos de clasificación se enseñan?

El curso cubre la clasificación de burbuja, la clasificación de selección y la clasificación por inserción.

¿El curso cubre la programación orientada a objetos?

Sí. Cubre conceptos básicos de clase y encapsulación, herencia, polimorfismo y funciones virtuales y sobrecarga de operadores.

Transcripción

La transcripción completa está disponible en el reproductor al iniciar el curso.

Aprende sobre la marcha

Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.