Curso online – especialización profesional certificada en programación orientada a objetos de la Universidad de Londres

Cree una plataforma de comercio de criptomonedas con C++. Desarrolla habilidades de programación orientada a objetos y manejo de datos en C++ a través de un ejemplo práctico y atractivo.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

nivel intermedio

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • habilidades blandas
  • habilidades de comunicacion
  • resolución de problemas
  • trabajo en equipo
  • Pensamiento creativo
  • gestión del tiempo
  • Principal
  • Procesamiento de información
  • Habilidades de gestión de proyectos.
  • Habilidades de desarrollo personal.

What you will learn in the course

Courses for which the course is suitable

  • desarrollador de software
  • ingeniero de software
  • desarrollador C++
  • Desarrollador de sistemas comerciales
  • analista de sistemas
  • desarrollador de aplicaciones
  • Ingeniero de datos
  • Desarrollador de plataformas comerciales.
  • Desarrollador de juegos (especialmente en el campo de la economía virtual)
  • Desarrollador de software interactivo

Prácticas: una serie de 5 cursos.

En esta especialización, desarrollará una variedad de habilidades en programación en C++. En lugar de crear muchos programas pequeños como en otros cursos, elegimos un enfoque diferente: creará un programa amplio a lo largo de cinco cursos. El programa será una sencilla plataforma de comercio de criptomonedas. Gestionaremos los siguientes objetivos académicos:

  • Utilice la gestión de flujo para crear programas interactivos, con múltiples ramas e iteraciones.
  • Seleccione los tipos de datos apropiados para modelar la información de la plataforma comercial.
  • Convierta algoritmos de pseudocódigo a C++ y pruébelos
  • Utilice clases para combinar datos y funciones y simular interacciones entre diferentes partes de un programa.
  • Aprenda a crear un programa amplio a partir de varios módulos.

El contenido de esta especialización se origina en el programa de Licenciatura en Ciencias de la Computación en línea de la Universidad de Londres. Si pagas los cursos y finalmente realizas el curso de ‘Programación Orientada a Objetos’ en la carrera, tu progreso quedará guardado.

Un proyecto de aprendizaje práctico.

En esta pasantía, construirás un gran proyecto: una plataforma de comercio de criptomonedas. Construirás el programa usando C++ durante cinco cursos. El programa se ejecuta en la línea de comando en modo texto y simula la experiencia de compra y venta de criptomonedas. El programa funciona con un conjunto de datos reales que representan la cartera de pedidos de una plataforma de cambio de divisas real.

Details of the courses that make up the specialization

Introducción a la programación orientada a objetos en C++

Curso 1

  • 10 horas
  • 4,7 (138 valoraciones)

Detalles del curso

¿Qué aprenderás?
  • Al final del curso, podrá escribir, compilar y ejecutar un programa C++ que recibe información del usuario e imprime mensajes en la pantalla.
  • Al final del curso, podrá utilizar bucles y declaraciones if para crear un sistema de menú interactivo.
  • Al final del curso, comenzará a desarrollar una plataforma sencilla de comercio de criptomonedas.
habilidades que desarrollarás
  • Categoría: Sintaxis
  • Categoría: Volver
  • Categoría: Compilador
  • Categoría: Manejo de errores

Programación C++: clases y datos

Curso 2

  • 10 horas
  • 4,8 (46 valoraciones)

Detalles del curso

¿Qué aprenderás?
  • Al final del curso, podrá elegir los tipos de datos apropiados para representar un conjunto de datos en un programa C++.
  • Al finalizar el curso, podrás comprender, diseñar y escribir clases con funciones en C++.
habilidades que desarrollarás
  • categoría: sintaxis
  • Categoría: Volver
  • Categoría: Compilador
  • Categoría: Manejo de errores

Programación orientada a objetos en C++: funciones

Curso 3

  • 9 horas
  • 4,6 (25 valoraciones)

Detalles del curso

¿Qué aprenderás?
  • Al final del curso, podrá convertir algoritmos de código a C++ funcional.
  • Al final del curso, podrá utilizar el manejo de errores al procesar datos no confiables.
  • Al final del curso, podrá utilizar las funciones integradas de C++ para leer datos de archivos.
habilidades que desarrollarás
  • Categoría: C++
  • Categoría: Control de flujo
  • Categoría: Interfaz de línea de comando
  • Categoría: Compilador
  • Categoría: Programación Orientada a Objetos (OOP)

Trabajar con objetos en C++

Curso 4

  • 12 horas
  • 4,7 (21 valoraciones)

Detalles del curso

¿Qué aprenderás?
  • Al final del curso, podrás revisar los vectores de objetos.
  • Al final del curso, comprenderá bien el algoritmo de coincidencia.
  • Al final del curso, podrá utilizar el manejo de errores para escribir código robusto.
habilidades que desarrollarás
  • categoría: sintaxis
  • Categoría: Volver
  • Categoría: Compilador
  • Categoría: Manejo de errores

Construya una plataforma de comercio de criptomonedas en C++: sistema final

Curso 5

  • 7 horas
  • 4,6 (22 valoraciones)

Detalles del curso

¿Qué aprenderás?
  • Al finalizar el curso tendrás una aplicación funcional de Exchange para criptomonedas.
  • Al final del curso, comprenderá el uso de funciones estáticas y no estáticas.
  • Al final del curso, explicará cómo modelar una entidad del mundo real como una clase con datos y funciones.
habilidades que desarrollarás
  • Categoría: Sintaxis
  • Categoría: Volver
  • Categoría: Compilador
  • Categoría: Manejo de errores